Thinking about tests: assertions and matchers | Dark Hacker News