@JSlang

Страница 649 из 2237
Котяй Негодяй
13.02.2017
18:25:04
Не использовать jsdom
И как жить тогда?

Не использовать jsdom
Не, ну серьёзно. Если мне нужно протестить реакт-компонент на Jest, а Jest юзает jsdom.

Egoarka
13.02.2017
18:30:48
(:

когда библиотека юзает стороннюю библиотеку, в мире плачет один я

Google
hlomzik
13.02.2017
18:31:47
Egoarka
13.02.2017
18:32:23
спс

Котяй Негодяй
13.02.2017
18:33:34
Если библиотека покрыта тестами и подерживается, плюс не релизит ломающих изменений там, где не надо, то почему бы и нет?

Dreamerinnoise
13.02.2017
18:33:59
Не, ну серьёзно. Если мне нужно протестить реакт-компонент на Jest, а Jest юзает jsdom.
Ну ты же выбрал осознанно и наверное знал, что jest не выполняет тесты в браузере

In fact, the longer we went using the tool, the more apparent the problems with Jest became. Such as when requiring some very common and specific libraries became a big issue, Jest would refuse to not mock them. And we would receive a lot of nondescript errors, telling us something wasn’t working. Libraries such as ‘when’, ‘winston’ and ‘path’ (amongst others) would not not mock. To solve the problem, we had to use jest.autoMockOff();to essentially turn off one of Jest’s unique features, and end up requiring the non-mocked libraries. This is not what we signed up for!

Аж потряхивает

Котяй Негодяй
13.02.2017
18:37:27
Ну ты же выбрал осознанно и наверное знал, что jest не выполняет тесты в браузере
Ну. Но я просто высказывание про jsdom не понял. Суть в том, что window.resizeTo() в jsdom даже событие генерирует, но размеров окна не меняет. Вобщем-то, нормальная работа этого метода — всё, что мне нужно.

Если нет нормальной реализации, впилю сам.

Vladimir
13.02.2017
18:40:01
Вот здесь пример бы. Реальный.
А Джест все ещё все мокает по умолчанию?

Котяй Негодяй
13.02.2017
18:40:11
Google
Vladimir
13.02.2017
18:40:12
Вот здесь пример бы. Реальный.
Там же и есть примеры

Неа.
Тогда забудь это про старую версию

Котяй Негодяй
13.02.2017
18:41:12
Пошёл впиливать window.resizeTo() в jsdom.

Капитан
13.02.2017
18:52:59
У нас есть json сервер, нам нужно утилита которая на основе нашего json сервера автоматом сгенерить код обмена сообщениями для js клиента. Коллеги, что поссоветуете?

hlomzik
13.02.2017
19:10:25
как в npm запустить скрипт прямо вот в текущей директории? pwd указывает на корневую директорию проекта, cd использовать не выйдет.

Vladimir
13.02.2017
19:11:18
что ты имеешь ввиду?

hlomzik
13.02.2017
19:12:37
условно — хочу node-sass -o . . как это сделать в npm скриптах?

hlomzik
13.02.2017
19:13:54
gulp?
bash?

Egoarka
13.02.2017
19:14:08
в чем проблема сделать с помощью gulp'а?

Egoarka
13.02.2017
19:14:18
и оттуда запускаешь таск (bash)

и идешь работать

Arseniy
13.02.2017
19:14:40
галп это слишком избыточно для простой задачи

Egoarka
13.02.2017
19:14:40
что это?
препроцессор

Arseniy
13.02.2017
19:14:47
Google
Egoarka
13.02.2017
19:14:54
эм

а что тогда sass?

Arseniy
13.02.2017
19:14:58
хотя

Egoarka
13.02.2017
19:15:06
как бы да, между прочим

Arseniy
13.02.2017
19:15:10
смотря как определять термин «препроцессор»

Egoarka
13.02.2017
19:15:12
я не хочу в гугл отправлять.

Arseniy
13.02.2017
19:15:14
он просто работает с файлами

Vladimir
13.02.2017
19:15:20
боже, я знаю что такое сасс

я не знаю про -o . .

Egoarka
13.02.2017
19:15:43
@notarseniy http://sass-lang.com/guide

Arseniy
13.02.2017
19:15:53
я не про SASS

Egoarka
13.02.2017
19:16:00
argh

Arseniy
13.02.2017
19:16:13
а почему cd не покатит?

http://stackoverflow.com/questions/30286498/change-working-directory-for-npm-scripts

hlomzik
13.02.2017
19:16:42
что это?
хм. мне нужно запускать некую консольную жс-библиотеку через npm в любой директории, чтобы она виделась, как "текущая". я не смог нагуглить это, везде пишут про *конкретную* директорию, это решается через cd, а мне нужно в любой

а почему cd не покатит?
в любой текущей директории

Arseniy
13.02.2017
19:17:07
хм

hlomzik
13.02.2017
19:17:12
я не знаю про -o . .
ну это типа файлы из текущей директории преобразовать в файлы в текущей директории

Google
Egoarka
13.02.2017
19:17:44
ты нодой комплишь?

hlomzik
13.02.2017
19:17:55
сейчас это не очень необходимая задача, по сути просто для теста. но я удивлен, что это вызвало проблемы

Egoarka
13.02.2017
19:18:06
http://stackoverflow.com/questions/3133243/how-do-i-get-the-path-to-the-current-script-with-node-js

Arseniy
13.02.2017
19:18:06
а правда, напиши баш скрипт, например
всё-равно функциональность башскрипта пытаемся засунуть в одну строчку package.json в scripts

Admin
ERROR: S client not available

Egoarka
13.02.2017
19:18:42
hlomzik
13.02.2017
19:20:41
"scripts": { "test": "echo pwd" } repo/folder 21:56:18 $ npm test > repo@0.0.1 test /path/to/repo > echo pwd /path/to/repo

Karina
13.02.2017
19:33:15
чуваки, знаете js плагин, который бы ПЛАВНО (не по скорости, а по виду) считал до указанного указанного числа, - типа счетчик (но не даты, просто числа). AnimationNumber и countUp.js они какие-то дрыгательные - нет в них smoothed анимации.

Nikolay
13.02.2017
19:55:44
чуваки, знаете js плагин, который бы ПЛАВНО (не по скорости, а по виду) считал до указанного указанного числа, - типа счетчик (но не даты, просто числа). AnimationNumber и countUp.js они какие-то дрыгательные - нет в них smoothed анимации.
если тебе нужно где то в верстке сделать недрыгающийся счетчик, то для каждой цыфры делать свою ячейку и каждую цыфру анимировать отдельно, тогда точно дрыгаться не будет

Nikolay
13.02.2017
19:57:34
да

ну и там display table cell

чтобы они все одной высоты были

анимировать числа кстате можно и через jquery $({value: from}).animate( {value: to}, { duration: 200, easing: 'swing', step: function () { setVal(this.value); }, complete: function () { setVal(this.value); } } );

Karina
13.02.2017
20:02:43
да вот у меня они у меня в span уже и находятся

и всё равно дрыгаются

Google
Nikolay
13.02.2017
20:03:58
дрыгаться могут потому что ширина ячеек меняется

или высота

Karina
13.02.2017
20:09:02
ок

hlomzik
13.02.2017
21:20:58
proccess.cwd?
Сторонняя библиотека

Vladimir
13.02.2017
21:23:06
минимальная нодовая бинарная обёртка с process.chdir

hlomzik
13.02.2017
21:23:28
Ну да, пока так и придумалось. Отстой какой-то

И то, нужно проверять. Запускается же уже с не тем cwd

Alexander
13.02.2017
22:16:32
Всем привет

Oleg
13.02.2017
22:17:13
Привет

Alexander
13.02.2017
22:17:56
Решил посмотреть, как жизнь в телеграме бурлит

Oleg
13.02.2017
22:18:35
Поздновато

Большинство спят

Alexander
13.02.2017
22:18:48
Почему?

Ну я же не собираюсь выходить

Ywein
13.02.2017
22:22:44
никак не бурлит

Slava
13.02.2017
22:24:10
выкипает )

Страница 649 из 2237