Recs.
Updated
Specs
Pros
Pro Tests run in the order they're added to the suite
If you want your tests to run in the order you have provided (maybe if your tests are ordered in such a way that your current test relies on the previous one), you can do so by setting QUnit.config.reorder = false and the tests will run in the order that you have provided.
Pro Works really well if performing DOM Testing
All frontend developers already know the ease that jQuery framework has brought to their lives, in handling DOM events and accessing elements. Since Qunit was built as a part of jquery (is even used by jQuery itself for unit testing) hence it makes testing of DOM elements a lot easier.
Cons
Recommendations
Comments
Out of Date Pros + Cons
Con Testing of Async operations can be a little tough at times
QUnit expects you to call start() before an async function and stop() once it has stopped. This can be problematic when you have no way of knowing when exactly your function will start or stop.