is no tight coupling between test cases and assertions • This makes debugging tests hard • This issue is compounded when testing asynchronous code Wednesday, 12 October 2011
should be too • You should be able to run tests in parallel or serially • You shouldn't have to learn new assertion functions • No specifications, and no natural language suites • Test files should be executable by Node Wednesday, 12 October 2011