Установка Zombie.js Ошибка: ReferenceError: Набор не определен. Что я делаю неправильно?

Фон: Я сейчас читаюВеб-разработка с Node и ExpressИтаном Брауном (кстати, отличная книга для тех, кто изучает и экспресс), и я застрял в главе 5 - Страхование качества.

Все было гладко. Сначала я запустил следующее:

npm install --save-dev mocha

npm установить -g мокко

npm install --save-dev chai

npm install --save-dev zombie

Проблема: Затем я побежал (как указано в книге):

mocha -u tdd -R спецификация qa / tests-crosspage.js 2> / dev / null

Но это ничего не делало. Итак, я побежал:

mocha -u tdd -R спецификация qa / tests-crosspage.js

И тогда появилась эта ошибка:

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

ReferenceError: Set не определен

Версии: Просто, чтобы дать вам, ребята, идею, у меня установлены следующие версии.

CMD:

список npm --depth = 0

Результаты:

├── chai@2.2.0

Express── экспресс@4.12.3

Express── express3-handlebars@0.5.2

├── mocha@2.2.4

Z── zombie@4.0.7

Также я работаю на узле 0.10.

Как я могу исправить эту проблему?

Спасибо!