OSDN Git Service

Regular updates
[twpd/master.git] / qunit.md
1 ---
2 title: Qunit
3 category: JavaScript libraries
4 layout: 2017/sheet
5 intro: |
6   A quick reference for the [QUnit](https://yarnpkg.com/package/qunit) testing library in JavaScript.
7 ---
8
9 ```js
10 QUnit.module('a')
11 QUnit.test('ok', function (t) {
12   /* ... */
13 })
14 ```
15
16 ### Hooks
17
18 #### Each test
19
20 ```js
21 // each test
22 QUnit.testStart(function)
23 QUnit.testEnd(function)
24 ```
25
26 ```js
27 // each module
28 QUnit.moduleStart(function)
29 QUnit.moduleEnd(function)
30 ```
31
32 ```js
33 // all
34 QUnit.begin(function)
35 QUnit.done(function)
36 ```
37
38 ### Assertions
39
40 ```js
41 t.equal(actual, expected)
42 t.deepEqual(actual, expected)
43 t.strictEqual(actual, expected)
44 t.propEqual(actual, expected)
45 t.notEqual(actual, expected)
46 t.expect(amount)
47 ```