
Artur
14.06.2016
20:11:31
Кучерявый

Ҫѐҏӗѫӑ
14.06.2016
20:11:35
этот ваще олень

Andrey
14.06.2016
20:11:46
)))

Ҫѐҏӗѫӑ
14.06.2016
20:11:46
tape — это либа для тестов

Google

Ҫѐҏӗѫӑ
14.06.2016
20:11:51
а не формат

Artur
14.06.2016
20:11:53
Однако я с его подачи отказался от моки
И перешел на тапе

Nikita
14.06.2016
20:11:59
tape не нужон

Artur
14.06.2016
20:12:03
Ну я понял уже
Ой
Что сейчас будет

Alexey
14.06.2016
20:12:17
а мне tape приглянулся после mocha

Artur
14.06.2016
20:12:24
Мока тоже хороший

Ҫѐҏӗѫӑ
14.06.2016
20:12:41
https://medium.com/javascript-scene/why-i-use-tape-instead-of-mocha-so-should-you-6aa105d8eaf4#.xsvy2xw9x

Artur
14.06.2016
20:12:42
Но тапка проще и роднее, что ли

Ҫѐҏӗѫӑ
14.06.2016
20:12:57
у него там кстати целый параграф про протокол TAP
так что там все верно написано

Google

Ҫѐҏӗѫӑ
14.06.2016
20:13:12
но этого упыря лучше не читать

Artur
14.06.2016
20:13:36
Ну я потом его еще почитал и ошизел

Ҫѐҏӗѫӑ
14.06.2016
20:13:46

Artur
14.06.2016
20:13:52
Так что теперь только тебя слушаю, и то - с опаской, лол)

Andrey
14.06.2016
20:14:13
вот по большому счёту чего в этих фреймворках такого особенного ?
функция ассерт чтоли ? function assert(msg, val1, val2) { if (val1 === val2) { consloe.log(msg, 'OK') } else { console.error(msg, 'FAIL')} }

Artur
14.06.2016
20:14:13
Короче я понял
Меня всегда бесило в тест фреймворках излишняя магия

Andrey
14.06.2016
20:14:37
ава умеет в многопоточность (не путать с асинхронностью)

Artur
14.06.2016
20:14:38
Еще из php
Не люблю то, чего не до конца понимаю или что работает н очень очевидно
tape прост как либа leftpad

Ҫѐҏӗѫӑ
14.06.2016
20:15:11

Artur
14.06.2016
20:15:20
Тупо ассерт в оболочке

Ҫѐҏӗѫӑ
14.06.2016
20:15:37
tape не 200 кажется (там еще код для того, чтоб в браузерах можно было гонять)

Artur
14.06.2016
20:15:47
А чего мы тут мусолим тогда?

Ҫѐҏӗѫӑ
14.06.2016
20:15:53
хз
нудная беседа(

Artur
14.06.2016
20:16:10
Так и надо говорить - тапка тупо обертка над ассертом для удобного вывода резалта теста

Ҫѐҏӗѫӑ
14.06.2016
20:16:25
да

Google

Andrey
14.06.2016
20:16:37
> @chicoxyzzy
нудная беседа(
да не , норм.. я хоть разобрался немного

Ҫѐҏӗѫӑ
14.06.2016
20:16:41
+ plan

Artur
14.06.2016
20:16:44
Хотя я иногда сомневаюсь, как правильно подобные штуки называт

Ҫѐҏӗѫӑ
14.06.2016
20:16:46
для асинхронщины

Artur
14.06.2016
20:16:53
+ я тоже разобрался
С тапкой кстати асинхронища для тупых вообще не проблема t.plan и вперед...
Великая задумка
С мокой я еба*ся какое-то время

Ҫѐҏӗѫӑ
14.06.2016
20:17:41
причем зацени фичу

Artur
14.06.2016
20:17:48
А с тапкой фигак plan(2) и все

Aleh
14.06.2016
20:17:49
кто как на CI делает npm i?

Ҫѐҏӗѫӑ
14.06.2016
20:17:51
делаем условие обычным ифом

Andrey
14.06.2016
20:17:52
чот я не понял щас про асинхронщину

Ҫѐҏӗѫӑ
14.06.2016
20:18:00
и хуяк — у нас разные планы

Nikita
14.06.2016
20:18:01

Ҫѐҏӗѫӑ
14.06.2016
20:18:04
для одной функции

Artur
14.06.2016
20:18:12

Ҫѐҏӗѫӑ
14.06.2016
20:18:13
и ей гоняем несколько тестов

Artur
14.06.2016
20:18:20
А вот давайте затрем про подход

Ҫѐҏӗѫӑ
14.06.2016
20:18:21
асинхронных

Google

Artur
14.06.2016
20:18:30
Что писать в test('Case', t => ..)

Ҫѐҏӗѫӑ
14.06.2016
20:18:32
прошу энтузиастов повторить на моке

Nikita
14.06.2016
20:18:36
@mkusher а, не я про другое. Я ноду ставил)

Artur
14.06.2016
20:18:55
А надо ли писать в t.ok(condition, 'Subcase or something else?')?

Nikita
14.06.2016
20:19:01
я пока читаю статью и звучит как "ниасилил моку"

Ҫѐҏӗѫӑ
14.06.2016
20:19:16
можно, но щас мне лень

Artur
14.06.2016
20:19:23
Ща нарисую
async foo()

Aleh
14.06.2016
20:19:37

Admin
ERROR: S client not available

Artur
14.06.2016
20:19:49
it(..., t => foo()....)
tape('Test async', t=>t.plan(1);foo().then(t.ok(1)).catch(...))

Nikita
14.06.2016
20:20:27

Ҫѐҏӗѫӑ
14.06.2016
20:20:45

Aleh
14.06.2016
20:21:02

Artur
14.06.2016
20:21:12
А че как?) блютайп?

Ҫѐҏӗѫӑ
14.06.2016
20:21:38
я потерялся в ветках разговора

Andrey
14.06.2016
20:21:49
на циркле-ци сделано както убого https://circleci.com/

Artur
14.06.2016
20:21:53
Ну ты говоришь я в стиле моки пишу

Google

Andrey
14.06.2016
20:21:55
стили не грузанулись

Nikita
14.06.2016
20:22:04
а что убого?

Andrey
14.06.2016
20:22:10
https://circleci.com/

Artur
14.06.2016
20:22:12
А по-моему проще

Andrey
14.06.2016
20:22:12
открой ссыль

Nikita
14.06.2016
20:22:29
ой)
ну там косячники фронты, на мой взгляд

Aleh
14.06.2016
20:22:43
а что убого?
можешь скинуть ссылку не на их главную без стилей, а на доку? Мы пока все(node_modules) в tar загоняем и потом npm prune && npm install

Nikita
14.06.2016
20:22:46
в сафари все плывет

Ҫѐҏӗѫӑ
14.06.2016
20:22:51

Nikita
14.06.2016
20:22:59
https://circleci.com/signup/
по коту кликните))

Aleh
14.06.2016
20:23:21

Artur
14.06.2016
20:23:24
Ребзя, бефор вообще разный бывает. Хотя тут вопрос проектирования аппки вообще.

Ҫѐҏӗѫӑ
14.06.2016
20:23:32
чувак, есть циклы, есть куча пиздатых штук в жс

Andrey
14.06.2016
20:23:34

Ҫѐҏӗѫӑ
14.06.2016
20:23:40
которые зачем-то избегаются

Artur
14.06.2016
20:23:58
Ты сейчас с кем и о чем

Ҫѐҏӗѫӑ
14.06.2016
20:24:06
ассерт либа?
чай и вот это все?

Artur
14.06.2016
20:24:15
Ну