
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