bem-walk icon indicating copy to clipboard operation
bem-walk copied to clipboard

Incompatibility with mock-fs?

Open qfox opened this issue 9 years ago • 3 comments

Looks like it does not support empty directories mocked with mock-fs: npm i bem-walk mock-fs stream-to-array

const walk = require('bem-walk');
const toArray = require('stream-to-array');
const mockfs = require('mock-fs');

mockfs({l1: {}, l2: {}});
toArray(walk(['l1', 'l2'])).then(console.log).catch(console.error); // will never be resolved

qfox avatar Jul 27 '16 11:07 qfox

К слову, та же песня без mock-fs, когда нет файлов на диске. Кажется, проблема в коде.

qfox avatar Oct 11 '16 23:10 qfox

Надеюсь я по адресу:

(node:4492) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Cannot create property 'domainEmitter' on string 'bem-walk timeout. See also https://github.com/bem-sdk/bem-walk/issues/76'

Немного не понял пояснения, что значит нет файлов на диске. У меня часто вылетает эта ошибка, но закономерность некая есть(особенно при работе в watch gulp таске, при создании структуры нового блока), но факт перезапуска проходит без этой ошибки.

maksimenka avatar Feb 28 '17 22:02 maksimenka

Структуры без файлов или с файлами? Что конкретно происходит с файловой системой?

qfox avatar Mar 01 '17 01:03 qfox