Не удалось выполнить тест с responsejs renderIntoDocument из-за требуемого DOM

Я новичок в реакцииJS и пытаюсь научиться тестировать с ним. Я приветствую следующий метод тестирования util. Однако я продолжаю получать ту же ошибкуmessage:ReferenceError: document is not defined.

renderIntoDocument

ReactComponent renderIntoDocument(
  ReactElement instance
)

Визуализация компонента в отдельном узле DOM в документе. Эта функция требует DOM.

Примечание. Прежде чем импортировать React, вам понадобятся глобальные окна, window.document и window.document.createElement. В противном случае React будет думать, что не может получить доступ к DOM, и такие методы, как setState, не будут работать.

Я знаю причину, по которой не хватает DOM, но как я могу вставить DOM или потребовать его?

Мой тест ниже:

import expect from 'expect.js';
import React from 'react';
import Header from '../../components/header';
import {renderShallow} from './help';
import ReactAddOn from 'react/addons';

var TestUtils = ReactAddOn.addons.TestUtils;

describe('Test react', function() {
  let component;

  beforeEach(()=>{
    component = TestUtils.renderIntoDocument(<Header></Header>);
  });


  it('Test if the content been correclty render', function() {
    console.log(component);
  });
});

Ответы на вопрос(2)

Ваш ответ на вопрос