-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathColSpec.js
55 lines (46 loc) · 2.04 KB
/
ColSpec.js
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
44
45
46
47
48
49
50
51
52
53
54
55
import React from 'react';
import ReactDOM from 'react-dom';
import ReactTestUtils from 'react-dom/test-utils';
import Col from '../src/Col';
describe('Col', () => {
it('Should set Offset of zero', () => {
let instance = ReactTestUtils.renderIntoDocument(
<Col xsOffset={0} smOffset={0} mdOffset={0} lgOffset={0} />
);
let instanceClassName = ReactDOM.findDOMNode(instance).className;
assert.ok(instanceClassName.match(/\bcol-xs-offset-0\b/));
assert.ok(instanceClassName.match(/\bcol-sm-offset-0\b/));
assert.ok(instanceClassName.match(/\bcol-md-offset-0\b/));
assert.ok(instanceClassName.match(/\bcol-lg-offset-0\b/));
});
it('Should set Pull of zero', () => {
let instance = ReactTestUtils.renderIntoDocument(
<Col xsPull={0} smPull={0} mdPull={0} lgPull={0} />
);
let instanceClassName = ReactDOM.findDOMNode(instance).className;
assert.ok(instanceClassName.match(/\bcol-xs-pull-0\b/));
assert.ok(instanceClassName.match(/\bcol-sm-pull-0\b/));
assert.ok(instanceClassName.match(/\bcol-md-pull-0\b/));
assert.ok(instanceClassName.match(/\bcol-lg-pull-0\b/));
});
it('Should set Push of zero', () => {
let instance = ReactTestUtils.renderIntoDocument(
<Col xsPush={0} smPush={0} mdPush={0} lgPush={0} />
);
let instanceClassName = ReactDOM.findDOMNode(instance).className;
assert.ok(instanceClassName.match(/\bcol-xs-push-0\b/));
assert.ok(instanceClassName.match(/\bcol-sm-push-0\b/));
assert.ok(instanceClassName.match(/\bcol-md-push-0\b/));
assert.ok(instanceClassName.match(/\bcol-lg-push-0\b/));
});
it('Should set Hidden to true', () => {
let instance = ReactTestUtils.renderIntoDocument(
<Col xsHidden smHidden mdHidden lgHidden />
);
let instanceClassName = ReactDOM.findDOMNode(instance).className;
assert.ok(instanceClassName.match(/\bhidden-xs\b/));
assert.ok(instanceClassName.match(/\bhidden-sm\b/));
assert.ok(instanceClassName.match(/\bhidden-md\b/));
assert.ok(instanceClassName.match(/\bhidden-lg\b/));
});
});