-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Imitate BEMHTML export behaviour #28
Conversation
'module.exports = bh;' | ||
'module.exports = bh;', | ||
this._mimic.map(function (name) { | ||
return 'bh.' + name + ' = bh;'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
return 'bh[' + name + '] = bh;';
ceca85f
to
7c3bde8
Compare
0da709f
to
ef3aeac
Compare
@@ -71,6 +71,26 @@ describe('bh-client-module', function () { | |||
return runTest(test, options); | |||
}); | |||
|
|||
it('mimic to different template engines', function () { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Можно обернуть тесты на mimic
в общий describe
.
Не хватает тестов для |
да что ж вы за люди-то такие, зачем вам 100% покрытие, если там по смыслу одно и то же под капотом зовется? |
Это разный код, если сломают в одной технологии, то не факт, что заметят в другой. |
Потому я и прошу выпилить выгон технологий в пользу одной с опциями, чтобы не плодить копипаст в технологиях -> копипаст в тестах -> радости изучения и поддержки этого всего |
@@ -12,7 +12,7 @@ | |||
* (его предоставляет технология `files`). По умолчанию — `?.files`. | |||
* * *String* **sourceSuffixes** — суффиксы файлов, по которым строится `files`-таргет. По умолчанию — ['bh']. | |||
* * *Boolean* **sourcemap** — строить карты кода. | |||
* * *String* **mimic** — имя модуля для экспорта. | |||
* * *String|Array* **mimic** — имя модуля для экспорта. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Имена модуей
Closes #27