Skip to content

Instantly share code, notes, and snippets.

@silvenon
Last active December 20, 2017 22:28
Show Gist options
  • Select an option

  • Save silvenon/0567b71204de85b411c3 to your computer and use it in GitHub Desktop.

Select an option

Save silvenon/0567b71204de85b411c3 to your computer and use it in GitHub Desktop.

Revisions

  1. silvenon renamed this gist Jul 14, 2015. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  2. silvenon revised this gist Jul 13, 2015. 2 changed files with 10 additions and 13 deletions.
    13 changes: 0 additions & 13 deletions document.js
    Original file line number Diff line number Diff line change
    @@ -1,13 +0,0 @@
    import jsdom from 'jsdom';

    // http://mochajs.org/#root-level-hooks

    before(() => {
    global.document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body></body></html>');
    global.window = document.parentWindow;
    global.navigator = {userAgent: 'node.js'};
    });

    after(() => {
    window.close();
    });
    10 changes: 10 additions & 0 deletions test.js
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,14 @@
    import jsdom from 'jsdom';
    import assert from 'assert';

    describe('suite', () => {
    let React, utils, Component;

    before(() => {
    global.document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body></body></html>');
    global.window = document.parentWindow;
    global.navigator = {userAgent: 'node.js'};

    React = require('react/addons');
    utils = React.addons.TestUtils;
    Component = require('../components/component');
    @@ -16,4 +21,9 @@ describe('suite', () => {

    assert(utils.isComponent(el));
    });

    after(() => {
    window.close();
    delete document;
    });
    });
  3. silvenon revised this gist Jul 13, 2015. 1 changed file with 19 additions and 0 deletions.
    19 changes: 19 additions & 0 deletions test.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    import assert from 'assert';

    describe('suite', () => {
    let React, utils, Component;

    before(() => {
    React = require('react/addons');
    utils = React.addons.TestUtils;
    Component = require('../components/component');
    });

    it('should do something', () => {
    const el = utils.renderIntoDocument(
    <Component />
    );

    assert(utils.isComponent(el));
    });
    });
  4. silvenon created this gist Jul 13, 2015.
    13 changes: 13 additions & 0 deletions document.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    import jsdom from 'jsdom';

    // http://mochajs.org/#root-level-hooks

    before(() => {
    global.document = jsdom.jsdom('<!DOCTYPE html><html><head></head><body></body></html>');
    global.window = document.parentWindow;
    global.navigator = {userAgent: 'node.js'};
    });

    after(() => {
    window.close();
    });