My talk delivered at Wicked Good Ember Conference 2016 discussing strategies and techniques to help maintain your tests when working with a large test suite.
20. // moduleForAcceptance(‘Some module’);
// deleted due to feature removal
moduleForComponent(‘modified-by-initializer’);
// FAILS! No acceptance test to
// run initializers
23. “[Reordering] can also lead to random
errors, in case your testsuite has non-
atomic tests, where the order is important.
You should fix those issues, instead of
disabling reordering!”
- QUnit documentation on config.reorder
39. ok 1 PhantomJS 1.9 - Exam Partition #1 - some test
ok 2 PhantomJS 1.9 - Exam Partition #3 - some other other test
ok 3 PhantomJS 1.9 - Exam Partition #2 - some other test