Skip to content

Commit 36216f9

Browse files
etpinardnielsenb-jf
authored andcommitted
lint: flatten bar test suite
1 parent 275b110 commit 36216f9

File tree

1 file changed

+55
-45
lines changed

1 file changed

+55
-45
lines changed

test/jasmine/tests/bar_test.js

Lines changed: 55 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,70 @@
11
var Bar = require('@src/traces/bar');
22

3+
describe('bar supplyDefaults', function() {
4+
'use strict';
5+
6+
var traceIn,
7+
traceOut;
8+
9+
var defaultColor = '#444';
10+
11+
var supplyDefaults = Bar.supplyDefaults;
12+
13+
beforeEach(function() {
14+
traceOut = {};
15+
});
16+
17+
it('should set visible to false when x and y are empty', function() {
18+
traceIn = {};
19+
supplyDefaults(traceIn, traceOut, defaultColor);
20+
expect(traceOut.visible).toBe(false);
21+
22+
traceIn = {
23+
x: [],
24+
y: []
25+
};
26+
supplyDefaults(traceIn, traceOut, defaultColor);
27+
expect(traceOut.visible).toBe(false);
28+
});
29+
30+
it('should set visible to false when x or y is empty', function() {
31+
traceIn = {
32+
x: []
33+
};
34+
supplyDefaults(traceIn, traceOut, defaultColor);
35+
expect(traceOut.visible).toBe(false);
36+
37+
traceIn = {
38+
x: [],
39+
y: [1, 2, 3]
40+
};
41+
supplyDefaults(traceIn, traceOut, defaultColor);
42+
expect(traceOut.visible).toBe(false);
43+
44+
traceIn = {
45+
y: []
46+
};
47+
supplyDefaults(traceIn, traceOut, defaultColor);
48+
expect(traceOut.visible).toBe(false);
49+
50+
traceIn = {
51+
x: [1, 2, 3],
52+
y: []
53+
};
54+
supplyDefaults(traceIn, traceOut, defaultColor);
55+
expect(traceOut.visible).toBe(false);
56+
});
57+
});
358

4-
describe('Test bar', function() {
559
'use strict';
660

7-
describe('supplyDefaults', function() {
8-
var traceIn,
9-
traceOut;
1061

11-
var defaultColor = '#444';
1262

13-
var supplyDefaults = Bar.supplyDefaults;
1463

15-
beforeEach(function() {
16-
traceOut = {};
1764
});
1865

19-
it('should set visible to false when x and y are empty', function() {
20-
traceIn = {};
21-
supplyDefaults(traceIn, traceOut, defaultColor);
22-
expect(traceOut.visible).toBe(false);
23-
24-
traceIn = {
25-
x: [],
26-
y: []
27-
};
28-
supplyDefaults(traceIn, traceOut, defaultColor);
29-
expect(traceOut.visible).toBe(false);
3066
});
3167

32-
it('should set visible to false when x or y is empty', function() {
33-
traceIn = {
34-
x: []
35-
};
36-
supplyDefaults(traceIn, traceOut, defaultColor);
37-
expect(traceOut.visible).toBe(false);
38-
39-
traceIn = {
40-
x: [],
41-
y: [1, 2, 3]
42-
};
43-
supplyDefaults(traceIn, traceOut, defaultColor);
44-
expect(traceOut.visible).toBe(false);
45-
46-
traceIn = {
47-
y: []
48-
};
49-
supplyDefaults(traceIn, traceOut, defaultColor);
50-
expect(traceOut.visible).toBe(false);
51-
52-
traceIn = {
53-
x: [1, 2, 3],
54-
y: []
55-
};
56-
supplyDefaults(traceIn, traceOut, defaultColor);
57-
expect(traceOut.visible).toBe(false);
5868
});
5969

6070
});

0 commit comments

Comments
 (0)