Alexander
13.10.2018
09:51:27
Почистил чат, называется
Как будто час никто не писал уже
Даже два уже
Aga
13.10.2018
09:52:04
Google
Alexander
13.10.2018
09:52:19
Aga
13.10.2018
09:52:27
Только если == username
Alexander
13.10.2018
09:52:45
Думаю монга схавает
Aga
13.10.2018
09:55:27
Alexander
13.10.2018
09:56:15
Кароч попробуй вот так https://docs.mongodb.com/manual/tutorial/text-search-in-aggregation/
Aga
13.10.2018
10:02:49
Eugene
13.10.2018
11:04:13
Aga
13.10.2018
11:12:10
он находил, только если точно указать ник
userSchema.index({ name: 'text', 'username': 'text' });
Лан, сделаю топорный поиск. Ничё
Google
Naught
13.10.2018
11:29:16
что посоветуете взять для написания тестов, если как-то не особо зашли по первости (пробовал mocha & chai)?
Vitaly
13.10.2018
11:45:14
jasmine? :)
Naught
13.10.2018
11:47:32
jest? :)
Антон
13.10.2018
11:47:47
Они все примерно одинаковы
Vitaly
13.10.2018
11:48:38
угу
тебе не зашло тесты писать — так и говори :D
Naught
13.10.2018
12:11:26
Захар
13.10.2018
12:16:36
есть ли отдельный чатик по nw.js?
Сергей
13.10.2018
12:17:44
Захар
13.10.2018
12:17:56
Gor
13.10.2018
12:26:13
Gleb
13.10.2018
12:32:13
что посоветуете взять для написания тестов, если как-то не особо зашли по первости (пробовал mocha & chai)?
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
Но это всё мишура, лучше углубись в теорию и практику TDD, а не выборы инструмента. Но, признаю, инструмент тоже важен, но не на твоём этапе)
Сергей
13.10.2018
12:34:44
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
+
Naught
13.10.2018
12:35:20
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
спасибо за развернутый ответ. Теперь смогу спокойно вкатываться в тесты.
такс, а у меня вопрос - джест он только для реакта? или для экспресса пойдёт?
Gleb
13.10.2018
12:39:48
Нет, конечно подойдёт. Ты будешь встречать его упоминания в связке с реактом в основном потому, что он от Facebook и популяризировался около-реакт сообществами, как тот же yarn.
Naught
13.10.2018
12:40:27
Gleb
13.10.2018
12:43:01
а, ну хорошо тогда.
Держи пример, только там koa как http, для тебя разницы никакой https://gist.github.com/CheerlessCloud/662e85173fcbb1897709f68986559330
Naught
13.10.2018
12:44:37
Google
Gleb
13.10.2018
12:45:24
Это мигрированный на jest пример отсюда (там ava, но для примера сойдёт): https://github.com/CheerlessCloud/koa-node8-boilerplate (АТЕНШЕН, boilerplate давно не обновлялся, я только сижу вот обновляю зависимости)
Nikolay
13.10.2018
12:47:39
Ку, какой пакет для работы с postgres самый актуальный нынче? pg?
Valdemar
13.10.2018
12:48:27
Dika
13.10.2018
12:48:35
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
минималистична
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
Можешь посмотреть в сторону ava, она достаточно минималистичная задизайненна, при этом имеет красивый и правильный вывод плюс power-assert. Для моков и стабов в таком случае бери sinon, для подмены require бери proxyquire.
Либо же Jest, это прям комбайн с интегрированными стабами, ассертами, моками модулей и всем что может в жизни пригодится. Но для старта мб не самое лучшее.
Mocha не рекомендую брать, ИМХО - это уже пропахшее нафталином решение времён jquery.
Интеграционные тесты очевидно надо делать на jest'е, так как он предоставляет нормальный интерфейс для инициализации/деинициализации ресурсов (бд, http сервер и т.д.). Но у jest есть очень хороший codemod, который позволяет за 5 минут большой проект на ava/mocha мигрировать на jest (если ты не напихал особых костылей).
Gleb
13.10.2018
12:50:36
Ой, да кого в 2к18 волнует количество зависимостей инструмента?) И я про минималистичный дизайн, а не количество завимостей.
Grigorii
13.10.2018
12:58:24
Gleb
13.10.2018
13:04:46
Dika
13.10.2018
13:07:07
Да, у jest’а не лучше
Сергей
13.10.2018
13:07:47
Vitaly
13.10.2018
13:07:48
Anton
13.10.2018
13:08:44
Добрый день! Если кто знает хороший туториал по онлайн магазину c использованием MEAN stack. Или статьи на эту тему. Буду благодарен! Добра Вам!
Сергей
13.10.2018
13:36:41
интернет магазин на mongodb делать это неразумно)
Леха
13.10.2018
13:47:52
Anton
13.10.2018
13:48:08
++
Umren
13.10.2018
14:10:35
Google
Anton
13.10.2018
14:17:01
Подскажите плз. Вот я продавец у меня есть интернет магазин. Как я могу получать заказы с моего магазина?Тоесть уведомление когда кто то сделал заказ ?
Дмитрий
13.10.2018
14:18:00
Проще всего наверное по почте
Vitaly
13.10.2018
14:18:27
x)
Valdemar
13.10.2018
14:18:31
Cenator
13.10.2018
14:20:16
Не пиши столбиками
Anton
13.10.2018
14:21:49
Gor
13.10.2018
14:41:38
Спс. Классная визуализация
Vlad
13.10.2018
14:58:06
Здравствуйте, вопрос о всяких ивентах(хакатонах, ...) в г.Киеве по технологиям ноды или приближенных кто-то отслеживает?
Vladyslav
13.10.2018
15:00:16
Грін
13.10.2018
15:01:09
МОжет кто-то сказать почему так? Запускаю проект через докер
Vlad
13.10.2018
15:04:11
Антон
13.10.2018
15:07:34
Грін
13.10.2018
15:09:21
Ну вот я запускаю просто на машине
а через Докер как выше
Антон
13.10.2018
15:11:13
Так ты его запустил и прибил через ктрл-с. Ну и лог там сразу от приложения и от монго
Грін
13.10.2018
15:20:11
И какое-то неправильно подключение
Google
Oleg
13.10.2018
16:42:18
А есть ли в ноде какой-то простой способ _строгого_ преобразования строки в целое число? Хочется без резулярок обойтись. Например:
'123' => 123
'-32' => -32
'2.0' => NaN
'70a' => NaN
Alexander
13.10.2018
16:42:57
Oleg
13.10.2018
16:43:39
Дмитрий
13.10.2018
16:44:26