practice

Write a test. Then prove it works.

Every problem is graded twice: your test must pass against the working app, and it must fail against a copy where we broke the exact behaviour it claims to check. A test that passes on a broken app has told you nothing.

More problems are being added every week.