qunit-assert-step
v1.1.1
Published
A QUnit plugin for asserting the proper sequence in which the code should execute.
Downloads
619
Maintainers
Readme
QUnit Step assertion plugin
This plugin for QUnit adds a step
assertion method to test
the proper sequence in which the code should execute.
Usage
assert.step(expected, message);
Where:
expected
: The expected step number (assertion sequence index)message
: Optional message, same as for other assertions
Examples
QUnit.test("example test", function(assert) {
function x() {
assert.step(2, "function y should be called first");
}
function y() {
assert.step(1);
}
y();
x();
});
For more examples, refer to the unit tests.
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.