Instalando o Zombie.js Erro: ReferenceError: Set não está definido. O que estou fazendo errado?

Fundo: Atualmente estou lendo "Desenvolvimento Web com Node e Express"de Ethan Brown (ótimo livro, a propósito, para aqueles que aprendem o nó e o expresso) e fiquei preso no Capítulo 5 - Seguro de qualidade.

Tudo estava correndo bem. Primeiro, executei o seguinte:

npm install --save-dev mocha

npm install -g mocha

npm install --save-dev chai

npm install --save-dev zombie

Problema: Então eu corri (como o livro instruiu):

mocha -u tdd -R spec qa / tests-crosspage.js 2> / dev / null

Mas isso não estava fazendo nada. Então eu corri:

mocha -u tdd -R spec qa / tests-crosspage.js

E então este erro apareceu:

/Users/esanz91/Desktop/CodingNotes/Node/MySite/node_modules/zombie/node_modules/jsdom/lib/jsdom/level2/html.js:405 var nonInheritedTags = new Set ([

ReferenceError: Set não está definido

Versões: Só para dar uma idéia, tenho as seguintes versões instaladas.

cmd:

lista npm --depth = 0

resultados:

├── [email protected]

├── [email protected]

├── [email protected]

├── [email protected]

└── [email protected]

Além disso, estou executando no nó 0.10.

Como posso corrigir esse problema?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion