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
|
/* eslint no-restricted-globals: off */
// This is a test of focused suites and specs with the fdescribe() and fit()
// functions. It's taken from Jasmine's documentation suite:
// http://jasmine.github.io/2.2/focused_specs.html
// By definition, this suite will disable all other suites that are run during
// the same invocation of Jasmine -- so it is skipped by default. To run this
// test anyway, run it explicitly with "jasmine
// test/focusedSpecIntegrationTest.js". During "make check" it is still run,
// since make runs the spec files one by one and so this suite won't interfere
// with any other suites.
describe('Focused specs', function () {
fit('is focused and will run', function () {
expect(true).toBeTruthy();
});
it('is not focused and will not run', function () {
expect(true).toBeFalsy();
});
fdescribe('focused describe', function () {
it('will run', function () {
expect(true).toBeTruthy();
});
it('will also run', function () {
expect(true).toBeTruthy();
});
});
fdescribe('another focused describe', function () {
fit('is focused and will run', function () {
expect(true).toBeTruthy();
});
it('is not focused and will not run', function () {
expect(true).toBeFalsy();
});
});
});
|