Skip to content

Commit e5172d2

Browse files
committed
Decoupled specs in jasmine_spec from other spec files
1 parent ac70f33 commit e5172d2

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

spec/fixtures/jasmine_spec/c.js

Whitespace-only changes.

spec/jasmine_spec.js

+22-21
Original file line numberDiff line numberDiff line change
@@ -54,52 +54,53 @@ describe('Jasmine', function() {
5454

5555
it('add spec files with glob pattern', function() {
5656
expect(this.testJasmine.specFiles).toEqual([]);
57-
this.testJasmine.addSpecFiles(['spec/*.js']);
57+
this.testJasmine.addSpecFiles(['spec/fixtures/jasmine_spec/*.js']);
5858
expect(this.testJasmine.specFiles.map(basename)).toEqual([
59-
'command_spec.js',
60-
'esm_integration_spec.js',
61-
'jasmine_spec.js',
62-
'load_config_spec.js',
63-
'loader_spec.js',
59+
'c.js',
60+
'd.js',
61+
'e.js',
62+
'f.js',
6463
]);
6564
});
6665

6766
it('add spec files with excluded files', function() {
6867
expect(this.testJasmine.specFiles).toEqual([]);
69-
this.testJasmine.addSpecFiles(['spec/*.js', '!spec/command*']);
68+
this.testJasmine.addSpecFiles([
69+
'spec/fixtures/jasmine_spec/*.js',
70+
'!spec/fixtures/jasmine_spec/c*'
71+
]);
7072
expect(this.testJasmine.specFiles.map(basename)).toEqual([
71-
'esm_integration_spec.js',
72-
'jasmine_spec.js',
73-
'load_config_spec.js',
74-
'loader_spec.js',
73+
'd.js',
74+
'e.js',
75+
'f.js',
7576
]);
7677
});
7778

7879
it('add spec files with glob pattern to existings files', function() {
7980
var aFile = path.join(this.testJasmine.projectBaseDir, this.testJasmine.specDir, 'spec/command_spec.js');
8081
this.testJasmine.specFiles = [aFile, 'b'];
81-
this.testJasmine.addSpecFiles(['spec/*.js']);
82+
this.testJasmine.addSpecFiles(['spec/fixtures/jasmine_spec/*.js']);
8283
expect(this.testJasmine.specFiles.map(basename)).toEqual([
8384
'command_spec.js',
8485
'b',
85-
'esm_integration_spec.js',
86-
'jasmine_spec.js',
87-
'load_config_spec.js',
88-
'loader_spec.js',
86+
'c.js',
87+
'd.js',
88+
'e.js',
89+
'f.js',
8990
]);
9091
});
9192

9293
it('add helper files with glob pattern to existings files', function() {
9394
var aFile = path.join(this.testJasmine.projectBaseDir, this.testJasmine.specDir, 'spec/command_spec.js');
9495
this.testJasmine.helperFiles = [aFile, 'b'];
95-
this.testJasmine.addHelperFiles(['spec/*.js']);
96+
this.testJasmine.addHelperFiles(['spec/fixtures/jasmine_spec/*.js']);
9697
expect(this.testJasmine.helperFiles.map(basename)).toEqual([
9798
'command_spec.js',
9899
'b',
99-
'esm_integration_spec.js',
100-
'jasmine_spec.js',
101-
'load_config_spec.js',
102-
'loader_spec.js',
100+
'c.js',
101+
'd.js',
102+
'e.js',
103+
'f.js',
103104
]);
104105
});
105106
});

0 commit comments

Comments
 (0)