Пытаюсь разобраться в автоматическом тестировании web-приложений. Установил пока только NodeJS. Там есть набор тестов для разных браузеров. Пытаюсь запустить тест для FireFox:
nodejs firefox_test.js
Выдаётся ошибка:
firefox_test.js:29
var {consume} = require('../../lib/promise');
^
SyntaxError: Unexpected token {
Я знаю JavaScript весьма поверхностно, но (ЕМНИП) такой конструкции в нём действительно нет. Откуда взялись эти скобки и что с ними делать ?
Если посмотреть код, то вот как используется эта переменная. В единственном месте:
var {consume} = require('../../lib/promise');
describe('can start Firefox with custom preferences', function() {
function runTest(opt_dir) {
return consume(function*() {
. . .
});
}
});
Насколько я понял, здесь создаётся нечто вроде ламбда-функции. На всякий случай - файл ../../lib/promise.js имеется в наличии.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Помогите с решением проблемы пожалуйстаЕсли зайти на страницу через браузер, то страница работает
Подскажите, где можно получать курсы валют, сейчас получаю с сайта cbrru XML файл, но порой вылетает ошибка, PHP что не удалось открыть стрим
такови дейстивия: 1выбор языка например english 2