
Pavel
14.11.2016
13:22:50
Это какое-то подозрительно костыльное реешние

Vadim
14.11.2016
13:22:53
сам задавался этим вопросом

Vladimir
14.11.2016
13:22:53
Надежнее всего с настоящей базой
А то так можно ничего важного не протестировать

Google

Vadim
14.11.2016
13:23:06
прогонять всю базу?

Vladimir
14.11.2016
13:23:21
Нет, под каждый тест создавать набор данных

Vadim
14.11.2016
13:23:29
фикстуры то есть?

Vladimir
14.11.2016
13:23:36
Ну да

I
14.11.2016
13:23:37
да

Pavel
14.11.2016
13:23:39

Vladimir
14.11.2016
13:23:42
Ага
Другого способа реально протестировать запросы нет

I
14.11.2016
13:24:02
лучше мокать коннекшен к бд, имхо

Pavel
14.11.2016
13:24:02
Что такое фикстуры? Впервые слышу такое. Надо гуглить

Vadim
14.11.2016
13:24:16
ну я подразумевал тестовая база, база с фикструами настроенная точь в точь как боевая

Vladimir
14.11.2016
13:24:17
Можно полностью изолироваться от базы, но тогда ценность таких тестов сомнительна

Google

Evgeny
14.11.2016
13:24:47
а еще тесты на реальных базах позволяют оттестить баги пришедшие с обновлением этих баз

Vadim
14.11.2016
13:24:55

I
14.11.2016
13:25:11
можно иметь огромные staging-бд, у нас так запилено

Pavel
14.11.2016
13:25:14
Мне просто хочется иметь возможность какбэ запускать тесты при сборке продакшена непосредственно перед релизом

Vadim
14.11.2016
13:25:50

Pavel
14.11.2016
13:25:55
Прямо на боевом сервере

Vadim
14.11.2016
13:26:19
ну у нас дев сервер как боевой настроен
спецом для тестов)
ручных!

I
14.11.2016
13:26:43
та же вещь
но у нас еще помимо ручного есть UI-тестирование+интеграционное

Aleh
14.11.2016
13:27:07
ну, интеграционные тесты, тесты выборок или каких-то вещей, которые сильно завязаны на хранилище тестировать без хранилища бессмысленно

Pavel
14.11.2016
13:27:32
То есть мокать всё это добро можно, но малоосмысленно, как я понимаю
Спасибо
Что мало отилчается от тестового хранилища

Aleh
14.11.2016
13:29:18
конечно нет)
или ты будешь парсить sql и на основе него выдавать то, что нужно?

KlonD90
14.11.2016
13:29:43
https://zona.media/chronicle/podrostki-v-dome надо говорить с людьми ._. вот тебе и боулинг по псковски

Google

Aleh
14.11.2016
13:29:46
ну или что там в монге

Vladimir
14.11.2016
13:30:27
нет, по сути ты будешь проверять запрос на корректность и отдавать фиксированный ответ
Проблема в том, что при таком способе ты не тестируешь сами запросы на самом деле

Pavel
14.11.2016
13:31:17
Ну тоже верно, да
То есть выход — это только настроенное тестовое окружение, как я понимаю

Aleh
14.11.2016
13:32:07
если ты хочешь проверить, что выборки работают правильно, то это можно сделать только с хранилищем

Pavel
14.11.2016
13:32:33
А просто сделать git pull + npm i + npm test не получится

Aleh
14.11.2016
13:33:00
docker-compose up test
вместо npm test

Vladimir
14.11.2016
13:33:12
Да, докер выручает

Pavel
14.11.2016
13:33:20
не, докер мне это ещё rocket science
CI и вот это всё

Vladimir
14.11.2016
13:33:50
Ну как миниму он поможет подтянуть все зависмости - базы и прочее

Pavel
14.11.2016
13:34:02
Ясно, спасибо большое

Vladislav
14.11.2016
14:53:39
Ребят. подскажите. Необходимо реализовать видеостриминг один-ко многим. И один к одному с помощью WEB-RTC. И нужно чтобы оно работало на SAFARI
мб у кого есть на примерер решения?

Dmitry
14.11.2016
15:07:03

Vladislav
14.11.2016
15:07:33
Да толкового ничего.
Там только плагин ставить надо для сафари
Но не в этом случаи
Может есть еще какие варианты

Google

Vladislav
14.11.2016
15:08:27
пока частичная реализация с помощью MediaSource
и потока blob данных
но теряется качество
да и задержка

KlonD90
14.11.2016
15:08:53
зачем safari? ._.

Vladislav
14.11.2016
15:08:59
вообще может у кого есть опыт создания видео-чата
еще и ИЕ10

Dmitry
14.11.2016
15:22:22
вот сейчас тоже самое делаю, по факту на ie, edge и safari webrtc нет, чтобы он появился нужно ставить плагин, которые чаще всего платные и идут не отдельно а со всей экосистемой

Admin
ERROR: S client not available

Dmitry
14.11.2016
15:33:04
Они https://github.com/sarandogou/webrtc-everywhere используют
попробуйте

Vladislav
14.11.2016
15:36:15
Спасибо. а по мимо WEB-RTC никакого нормального решения нету?
ибо важна поддржка IE, SAFARI

Roman
14.11.2016
15:47:44
он это и искал ;-)
Спасибо большое, первое, что действительно заработало у меня в safari

Vladislav
14.11.2016
15:49:20
Эм. просто я так понял. Тут юзерам надо будет ставить плагин
в систему
а там не совсем молдодые люди
для которых на mac OS установка плагина может отвергнуть от сайта

Google

Roman
14.11.2016
15:49:52
Лучший способ поддержки ios - написать приложение, jcnfkmyst gjhjlzn lbrbt pflth;rb
реализачия нативными способами dspjdtn pflth;rb)

Pavel
14.11.2016
15:53:45

Vladislav
14.11.2016
15:53:59
ну вот

Roman
14.11.2016
15:54:12
в общем, для ИЕ юзай флеш, а для Safari canvas

Vladislav
14.11.2016
15:54:22
сейчас мы юзаем MediaSource для декодировнаия видео
а в сафари он не декодируется из Blob
кусков
и еще как быть
если человеку надо подклобючится к чату, а он уже идет. т.е. заголовки и кодеки уже ушли
а он по сути хочет смотреть видое поток с середены
середины*

Roman
14.11.2016
15:57:35
Partial support in IE11 refers to only working in Windows 8+
задержка большая? что на бекенде?

Vladislav
14.11.2016
15:59:35
NodeJs & Python Tornado. Пишем паралельно. Для сравнения. И чтобы если что сервера страховали друг друга

Roman
14.11.2016
16:01:49
чем потоки видео на бекенде разводите?

Vladislav
14.11.2016
16:02:11
socket.io для координации потоков

Roman
14.11.2016
16:02:49
потенциальное назначение приложения?

Vladislav
14.11.2016
16:03:23
видео-чат
один ко многим
а также один к одному