Make Danger-test simpler and more robust
Ben Alpert committed
Sep 30, 2015 at 14:12 UTC
a907da9430d8d352da84f1df1d049c0c54780409
1 file changed
+3
-20
src/renderers/dom/shared/__tests__/Danger-test.js
+3
-20
@@ -11,40 +11,25 @@
11
12
'use strict';
13
14
-var React = require('React');
15
-var instantiateReactComponent = require('instantiateReactComponent');
16
-
14
describe('Danger', function() {
15
16
describe('dangerouslyRenderMarkup', function() {
17
var Danger;
21
- var transaction;
18
19
beforeEach(function() {
20
require('mock-modules').dumpCache();
21
Danger = require('Danger');
26
-
27
- var ReactReconcileTransaction = require('ReactReconcileTransaction');
28
- transaction = new ReactReconcileTransaction(/* forceHTML */ true);
22
});
23
24
it('should render markup', function() {
32
- var markup = instantiateReactComponent(
33
- <div />
34
- ).mountComponent('.rX', transaction, {});
25
+ var markup = '<div data-reactid=".rX"></div>';
26
var output = Danger.dangerouslyRenderMarkup([markup])[0];
27
28
expect(output.nodeName).toBe('DIV');
29
});
30
31
it('should render markup with props', function() {
41
- var markup = instantiateReactComponent(
42
- <div className="foo" />
43
- ).mountComponent(
44
- '.rX',
45
- transaction,
46
- {}
47
- );
32
+ var markup = '<div class="foo" data-reactid=".rX"></div>';
33
var output = Danger.dangerouslyRenderMarkup([markup])[0];
34
35
expect(output.nodeName).toBe('DIV');
@@ -52,9 +37,7 @@ describe('Danger', function() {
37
});
38
39
it('should render wrapped markup', function() {
55
- var markup = instantiateReactComponent(
56
- <th />
57
- ).mountComponent('.rX', transaction, {});
40
+ var markup = '<th data-reactid=".rX"></th>';
41
var output = Danger.dangerouslyRenderMarkup([markup])[0];
42
43
expect(output.nodeName).toBe('TH');