@samitouri / QOS-React-2 / commits / a907da9430

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');