Skip to content

Commit c514e48

Browse files
committed
Get coverage to 100%
1 parent 17a2aaa commit c514e48

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed
Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { renderIntoDocument } from 'react-addons-test-utils';
2+
import { Simulate, renderIntoDocument } from 'react-addons-test-utils';
33
import { findDOMNode } from 'react-dom';
44
import { Provider } from 'react-redux';
55
import createStore from 'disco/store';
@@ -11,11 +11,10 @@ describe('AddonPage', () => {
1111
stubAddonManager();
1212
});
1313

14-
function render({props, state}) {
15-
const store = createStore(state);
14+
function render() {
1615
return findDOMNode(renderIntoDocument(
17-
<Provider store={store} key="provider">
18-
<DiscoPane {...props} />
16+
<Provider store={createStore()} key="provider">
17+
<DiscoPane />
1918
</Provider>
2019
));
2120
}
@@ -24,11 +23,26 @@ describe('AddonPage', () => {
2423
let root;
2524

2625
beforeEach(() => {
27-
root = render({state: {}, props: {}});
26+
root = render();
2827
});
2928

3029
it('renders an addon', () => {
3130
assert.ok(root.querySelector('.addon'));
3231
});
3332
});
33+
34+
describe('video', () => {
35+
it('is small by default', () => {
36+
const root = render();
37+
assert.notOk(root.querySelector('.show-video'));
38+
});
39+
40+
it('gets bigger and smaller when clicked', () => {
41+
const root = render();
42+
Simulate.click(root.querySelector('.play-video'));
43+
assert.ok(root.querySelector('.show-video'));
44+
Simulate.click(root.querySelector('.close-video a'));
45+
assert.notOk(root.querySelector('.show-video'));
46+
});
47+
});
3448
});

0 commit comments

Comments
 (0)