Добре!
Тут обнаружил, что спеки у меня генерируются, а вот тесты не запускаются.
enb-bem-spec
пишет, что мод тесты не прошли. Оказалось, у меня проблема с фатномом. После того как я засунул вывод ошибки в этом месте
https://github.com/enb-bem/enb-bem-specs/blob/master/lib/runner.js#L166-L169
в консоль.
Написал так:
.then(function (err) {
if (errorCount) {
console.log(err); //<-
return vow.reject(new Error('specs: ' + errorCount + ' failing'));
}
}) : vow.resolve([]);
Вывод:
[ { _value:
{ [Error: Command failed: /bin/sh -c /home/Projects/bem-project/node_modules/enb-bem-specs/node_modules/.bin/mocha-phantomjs --reporter spec file:////home/Projects/bem-project/specs/pc/platform/platform.html
/bin/sh: 1: /home/Projects/bem-project/node_modules/enb-bem-specs/node_modules/.bin/mocha-phantomjs: not found
]
killed: false,
code: 127,
signal: null,
cmd: '/bin/sh -c /home/Projects/bem-project/node_modules/enb-bem-specs/node_modules/.bin/mocha-phantomjs --reporter spec file:////home/Projects/bem-project/specs/pc/platform/platform.html' },
_status: 3,
_fulfilledCallbacks: undefined,
_rejectedCallbacks: undefined,
_progressCallbacks: undefined },
//.....
]
Ошибки то надо выводить! А то сидишь мучаешься.
В довесок напомню, что у многих есть BH, и надо бы уже давно принять МР: https://github.com/enb-bem/enb-bem-specs/pull/41
Ждем, пока у @blond появится на это время...
@tadatuta а он может быстренько реквесты проверить? Или это не быстренько?
Так бы сделали... А то висит там не один.
@pavelpower PR'ы начну разгребать регулярно, но понемногу, начиная с этой недели.
@blond, круто! тогда постараемся дополнить!