Nurik
Проблемы с наследованием только ухудшатся, потому что больше вариантов. Но неиспользовать сейчас typescript или flow — это добровольный поиск проблем
Я как бы, как раз и хочу избавиться от многовариантности того же наследования, которое присутствует в "чистом" JS. Развев TS не решает этой проблемы ?
V
переименуй вот эти e => во что-то более понятное или это сделаю я :D
Sergey
можно)
V
например во что?
запилю ПР, как времечко будет
V
:)
Sergey
конкретнее??
Sergey
лучше r.beforeEach( ?
Sergey
просто они внутри любого scope есть
V
before лучше, чем beforeEach
Sergey
https://github.com/atomixinteractions/createrest/issues/5 @vgoloviznin @Fl0pZz
Sergey
да тут нет глобальных но я подумаю как можно сделать понятнее
Sergey
короче, надо запилить живой boilerplate
Sergey
это выглядит так GET / -> get1 GET /foo -> get2
Sergey
да, так и будет
Sergey
суть в том, что хуки добавляются на текущий уровень и во все вложенные уровне
Sergey
во ВСЕ
Sergey
надо это текстом описать как-то...
Sergey
meta?
Sergey
это какой?
Sergey
эм конечно нет
Sergey
здесь нет понятии auth например)
Sergey
ща покажу
Sergey
Sergey
requiredAccess можно перенести в метод Profile.beforeEach()
Sergey
разные права нужны))
V
А почему в хуках у тебя before, а в контроллере beforeEach?
GG
@sergeysova дай ссыль на свою репу с rest express route
Sergey
А почему в хуках у тебя before, а в контроллере beforeEach?
да, мысль хорошая, наверное надо изменить
V
подвалил апдейт ридми, который хотел :)
Sergey
Sergey
printRoutes()
V
в тестах бы тоже поменять имена, потому что вообще ничего не понятно :)
Sergey
да, пожалуй сменю
V
Например тут ничего не понятно
V
http://prntscr.com/ffhtpw
Sergey
спасибо, ребят
V
Я вообще стараюсь придерживаться assign-act-assert подхода, тогда понятно что на вход дается и что должно получиться
V
ну и названия тестов тоже стараюсь, чтобы отражали то, что должно быть
Sergey
+++
V
типа такого http://prntscr.com/ffhwjz
V
для библиотеки навернео сложнее названия придумывать, чем для проектного кода :)
V
структура примерно такая
V
http://prntscr.com/ffhx48
V
где applyStickers - название метода
Sergey
обновил тесты
V
постараюсь на них тож ПР залить
V
:)
Sergey
https://github.com/atomixinteractions/createrest/blob/master/test/index.test.js
Sergey
а что, там тоже всё плохо?
V
Стало чуть лучше, но есть что улучшить :)
Anonymous
Сидел тут выбирал для pet-project'a test runner, пока по привычке взял Mocha+Chai, но всё заглядываюсь на Ava. Какие есть плюсы у Ava? Полазил по доке, ничего особого не нашёл. С другой стороны для Mocha есть множество интеграций, в том же WebStorm. Есть ли смысл брать Ava?
Anonymous
ей пофигу что
Уговорил, пойду попробую)
V
Интеграцию я на супертесте делаю
Aleksand
а кто какие интересные твиттеры читает по ноде и около? ну кроме самых очевидных и хайповых
V
А если Твитера нет?
V
Все плохо?
Aleksand
А если Твитера нет?
ну у меня только для чтения, там крайне интересно
V
Тут этот чат от работки отвлекает, что будет с твитором
Aleksand
Тут этот чат от работки отвлекает, что будет с твитором
да, он потоком новостей заметных и интересных может выбить к черту из ритма, но это очень полезно, чаты они про другое совсем.
V
хз хз, вот откуда знать кому что интересно
Aleksand
хз хз, вот откуда знать кому что интересно
ну чат это не канал новостей, тут никто не подписывается на все возможные интересы друг друга, когда большой поток информации всякая херня непрошенная бесит
V
ну так это ж обсуждение того, что интересно. вот увидле новую мульку в твиттере, подумал - збс тема, может кто-то еще использует, может кто-то посоветует
V
и закинул в чат
Sergey
кто нибудь писал консольные утилитки? я хочу открыть второй буфер, типа как mc, vim открывают как это вообще работает, нагуглить не смог
Ilya
ну или руками хуячь ansi )
Sergey
ncurses ?
ну вот типа да как оно работает мб можно этот второй буфер как-то открыть