
Ilya
14.10.2016
07:33:11

Amir
14.10.2016
07:33:23
Ыы

Ilya
14.10.2016
07:34:07
Есть вариант от тарантула еще тоже таск очередь:)
Ps: продолжаем форсить тарантул.

Andrey
14.10.2016
07:35:06
)))

Google

KlonD90
14.10.2016
07:35:28
У меня В проекте от тарантула используется. Из плюсов при отвала коннекта задачи в пул возвращаются

Andrey
14.10.2016
07:35:58
о. продуманно

Ilya
14.10.2016
07:37:54

KlonD90
14.10.2016
07:41:00
Ну да. Но на луа написана функция которая с очередью работает. У меня вебпуши и я за раз 300 задач беру. Данные типа регидов и ключей прямо в тарантуле лежат. Но да по сути берет задачи и тупо посылает.

Amir
14.10.2016
07:41:20
Хз, юзал тарантул, крутой но нпдл много писать вода на луа

KlonD90
14.10.2016
07:43:30

Amir
14.10.2016
07:43:49
Воот
А я устал прыгать с языка на язык
На тарантуле можно свою звезду смерти написать

Roman
14.10.2016
07:54:18

Amir
14.10.2016
09:50:19
ну да

Sander
14.10.2016
10:21:55
Всем привет

Сергей
14.10.2016
10:22:20
привет)

Google

Sander
14.10.2016
10:22:23
Какой лучше фрейморк использовать для API, функционал будет похожий на digitalocean, только они используют rails, и просто тянут Json API, а react уже вырисовывает view.
Нужно что то такое чтоб было легко разрабатывать, посещЯемость не будет такой большой.

KlonD90
14.10.2016
10:23:32
ничто не рельсы кроме рельсы. но sails позиционируется как что-то подобное

Aleksey
14.10.2016
10:26:07
trailsjs.

Dima
14.10.2016
10:26:39
Всем привет. По мимо jasmine в природе существуют "тесты", качественные тесты для unit-тестирования. Тесты, которые не шуршат неделю, тесты которые не падают по таймауту, тесты которые просто хорошо работают. (ну вот честно, давайте не будем обсуждать "а мож вы наговнокодили"). Существуют ли такие тесты?

Vladimir
14.10.2016
10:28:23
это фантастика

Dima
14.10.2016
10:30:26
В таком случае: как вы с jasmine живете? (мб какие-то доп.плагины / статейки полезные / особые подходы)

Vladimir
14.10.2016
10:30:40
мы живем с mocha, chai, sinon

Vladimir
14.10.2016
10:31:22

Vladimir
14.10.2016
10:31:54
@iamstarkov а почему без моков?

Vladimir
14.10.2016
10:34:45
моки обычно означают пахнущие тесты или код

Сергей
14.10.2016
10:35:53

Vladimir
14.10.2016
10:36:26
я про юнит тесты

Vladimir
14.10.2016
10:37:03
на жасмин вполне нормально работали тесты
может вы реально наговнокодили?

Vladimir
14.10.2016
10:37:12

Vladimir
14.10.2016
10:37:27
сколько тестов-то?

Vladimir
14.10.2016
10:37:39
для интеграционных тестов всё равно нужно поднимать бэк, независимо от моков

Сергей
14.10.2016
10:38:26
хотя в большинстве случаев, это лишний оверхед…

Vladimir
14.10.2016
10:41:21

Google

Andrey
14.10.2016
10:41:30
А какое мнение о QUnit ?

Vladimir
14.10.2016
10:49:47
@gmtyllo старый же, немодный

Andrey
14.10.2016
10:54:27
жыквери до сих пор им юзается(и бек у них там не требовательный php -S 0.0.0.0:1234)
ава для тестов приятная штука.

Dreamerinnoise
14.10.2016
10:57:56

Vladimir
14.10.2016
10:58:21
аххаха

Vladimir
14.10.2016
10:58:49
@dreamerinnoise карма браузер запускает, медленная и медленно стартует, ava умеет тесты параллельно гонять

Andrey
14.10.2016
10:58:52
распаралеливает ава отдельные тесты . таким образом оно быстрее проходит

Vladimir
14.10.2016
10:59:14
и без браузера слава богу

Dreamerinnoise
14.10.2016
10:59:51
AVA does not support running tests in browsers yet.

Vladimir
14.10.2016
11:00:01
и?

Vladimir
14.10.2016
11:00:15
ты хочешь юнит тесты в браузере по несколько минут гонять?
для этого есть e2e тесты

Evgeny
14.10.2016
11:01:14
А то что ава жрёт примерно все ресурсы ноутбука это ок?
И долго гоняет обычные тесты
https://github.com/evgenyrodionov/react-ui-atoms-css-modules
Вот пример

Andrey
14.10.2016
11:04:59
а ты не гоняй тесты на ноутбуке

KlonD90
14.10.2016
11:05:22
Жрет или использует

Google

Vladimir
14.10.2016
11:05:24
зачем тебе jsdom?

Evgeny
14.10.2016
11:07:39
Да хуй знает, не я их писал

Dreamerinnoise
14.10.2016
11:08:04
Хорошо, другой тупой вопрос. Зайду со стороны. Есть обёртка над пикси, html5 игруля на канвасе, чем гонять e2е?

Vladimir
14.10.2016
11:08:46
у тебя только shallow

Andrey
14.10.2016
11:08:53
gemini же. не ?

Vladimir
14.10.2016
11:09:12

Dima
14.10.2016
11:09:15

Admin
ERROR: S client not available

Vladimir
14.10.2016
11:09:23
на старте медленно
но это babel реквайр хук виноват

Evgeny
14.10.2016
11:09:51
Ок, спасибо, разберусь

Dreamerinnoise
14.10.2016
11:10:03

Vladimir
14.10.2016
11:10:44
Ок, спасибо, разберусь
вот примерно такой конфиг нужен
"scripts": {
"test": "ava",
"tdd": "ava --watch"
},
"ava": {
"files": [ "**/*test.js" ],
"require": [ "babel-register", "ignore-styles" ],
"babel": "inherit"
},
"babel": {
"presets": [ "react", "es2015", "es2016" ],
"plugins": [ "add-module-exports" ]
},

Evgeny
14.10.2016
11:11:27
Отлично, спасибо

Vladimir
14.10.2016
11:12:30
ignore-styles крутой хук

Andrey
14.10.2016
11:12:54
вот примерно такой конфиг нужен
"scripts": {
"test": "ava",
"tdd": "ava --watch"
},
"ava": {
"files": [ "**/*test.js" ],
"require": [ "babel-register", "ignore-styles" ],
"babel": "inherit"
},
"babel": {
"presets": [ "react", "es2015", "es2016" ],
"plugins": [ "add-module-exports" ]
},
в package.json если прописывать настройки babel, nj .babelrc не нужен?

Vladimir
14.10.2016
11:13:12

Dreamerinnoise
14.10.2016
11:13:53

Google

Andrey
14.10.2016
11:16:47

Vladimir
14.10.2016
11:17:13

Dreamerinnoise
14.10.2016
11:23:05
хз, почему ты у меня спрашиваешь?
Ну хорошо, я хочу протестировать работу модуля, который работает с вебаудио. Как его тестировать без окружения браузера? В тестах нуб.

Sander
14.10.2016
12:02:15
кто что думает про этот json api server
хороший?
https://github.com/typicode/json-server

Andrey
14.10.2016
12:05:29
нормальный если не хочется делать чтото своёёё.
но он же для разработки онли . не ?

Vladimir
14.10.2016
12:08:10
если не найдёшь замены типа jsdom

Дмитрий
14.10.2016
12:08:22
tape запускается в браузере и на ноде, и ещё более облегченная

Vladimir
14.10.2016
12:08:28
ага

Дмитрий
14.10.2016
12:08:37
Не тащит babel-preset-2015, например)

Vladimir
14.10.2016
12:08:39
tape норм для изоморфных тестов

Ilya
14.10.2016
12:10:00
Посоны, дайти ссылку на что-нибудь по поводу импортов почему их до сих пор транспайлят.

Vladimir
14.10.2016
12:10:50
нет такой ссылки
импорты это es modules
отдельная спека
статические модули против динамических commonjs
чтобы ты мог нативно их использовать без транспайлинга
нужно чтобы они приземлилсь в ноду
но с текущей их спекой это сложно сделать
читай пиздец сложно
то есть приземлить их можно