Falha no teste com a manutenção reactjs renderIntoDocument devido ao DOM necessário

Eu sou novo no reactJS e tento aprender a testar com ele. Eu encontrei o seguinte método util de teste. No entanto, continuo recebendo o mesmo erromessage:ReferenceError: document is not defined.

renderIntoDocument

ReactComponent renderIntoDocument(
  ReactElement instance
)

Renderize um componente em um nó DOM desanexado no documento. Esta função requer um DOM.

Nota: Você precisará ter window, window.document e window.document.createElement disponíveis globalmente antes de importar o React. Caso contrário, o React achará que não pode acessar o DOM e métodos como setState não funcionarão.

Eu conheço o motivo da falta do DOM, mas como posso inserir ou exigir o DOM?

Meu teste abaixo:

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

questionAnswers(2)

yourAnswerToTheQuestion