README.txt
1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
####
# Unit and integration tests for code under the /app directory
####
To run these tests, karma, node.js etc needs to be installed in the
build environment.
Once Node.js is installed from this folder execute:
$ npm install
And then execute the following:
$ npm test
This will launch and capture a browser, install and run the unit tests.
To re-run the tests every time a
file change is detected, (i.e. each time a source file is saved) use:
$ npm run test:dev
----------------------------------------------------------------------
Useful Notes
============
Set a 'breakpoint' with the debugger command:
it('should define four functions', function () {
debugger;
expect(fs.isF(gs.init)).toBeTruthy();
// ...
});
Open Developer Tools in the captured Chrome browser, and reload the page.
The debugger will break at the given point, allowing you to inspect context.
----------------------------------------------------------------------
FIXME
=====
Most of the skipped test were failing because of: `ReferenceError: userPrefs is not defined`