Дима
Про первое
Anonymous
Тестирование "как есть" — это тестирование с обращениями в БД, с обращениями к файлам, с HTTP-запросами, с выполнением полного стека вызовов. Последнее — как-то не очень, т.к. где-то упадут тесты у вызываемой где-то функции, и скорей всего, упадут тесты всего стека вызовов.
Anonymous
А ты будешь это ковырять.
Anonymous
Логично, конечно, что причина в самой "младшей" функции, но тоже не факт.
Anonymous
А если ты полностью локализуешь тестируемые функции, то упадёт только один тест, и сразу всё будет понятно.
Serhii
https://tproger.ru/translations/chrome-command-line-api-cheatsheet/
Oleg
Не написано как выводить картиночки
Serhii
куда вьіводить
Oleg
В консоль
Oleg
И CSS цеплять
Oleg
На текст консоли
Oleg
Забавно, но я знаю где это используется в проде
Oleg
И не ради шутки
0xVoushi
на киве вроде такое юзают
Oleg
Да
Oleg
Но одним из первых был Фейсбук
Oleg
Когда волна самовзломов была
Oleg
Мол вставь вот это туда и получишь 100500 лайков
Oleg
И вставляли люди
Oleg
Попутно теряя данные
0xVoushi
http://take.ms/oL9dc
Oleg
Я даже помню этот тикет
Oleg
:D
Dmytro
АСТАНАВИТЕСЬ
Sergei
А не вкурсе, как это реализовывается? Может ссылочка у кого под рукой есть?
Oleg
https://www.google.ru/search?q=console.log%20style
0xVoushi
http://css.yoksel.ru/funny-little-console/
Dmytro
@smyzin чтобы и ты такое делал?)
Sergey
Sergei
@webfamed почему бы и нет 😄 На самом деле интересная штука, для общего развития будет полезно, я думаю)
Eugene
астанавитесь
Sergey
ладна
Dmytro
нельзя позволять такое делать в консоле) а то еще WordArt запилят для консоли, весело будет
Oleg
Я на одном из хакатонов думал сделать чтобы вакансия на JS была прям в консоле сайта, с картинками в том числе
Oleg
Не захотел 😄
Oleksandr
Нужен ли в таком случае break? switch (validationIndex) { case 16: return true; break;
Andrey
нет
Dmytro
если ниже будут еще кейсы, то нужен
Sergey
если ниже будут еще кейсы, то нужен
до этих кейсов не дойдет, там же return
Dmytro
а что без break; это best practice?
@aleksxor
return же
Dreamerinnoise
https://twitter.com/horse_js/status/821367617176948736
Dreamerinnoise
>By true meaning, do you mean something like : Array(3)==",," ?
Oleksandr
Дима
Oleg
У консоли есть ограничения конечно, полноценный хтмл там нельзя. Все елементы строчные и только строчные стили можно применять.
Oleg
Как минимум так было в 2015
Oleg
Но в целом если нужно блоки делать - это уже странно
Oleg
Из-за этого картинку там сделать чуть менее тривиально чем могло бы быть
Dmytro
похоже на тест)
Petro
Кто использует WebStorm, можно ли сделать 2 пуша на разные репозитории? к примеру мне нужно на heroku закинуть и на bitbucket
Sergey
есть же терминал
Dmytro
мож добавить git remote-ы
Oleg
Нужно только авторизоваться там через хероку и выбрать ветку с которой деплоить
Oleg
А для особых ценителей - передеплой при изменениях в ветке
Oleg
С гитхабом там точно есть синхронизация, и думается мне что с битбакетом тоже
0xVoushi
есть проблема с кнопкной Назад onclick: "javascript:history.go(-1);" рабит в Safari и везде но что делать, если юзверь откроет в новой вкладке страницу? есть какой-нибудь фикс адекватный? =((99
@aleksxor
я думал history.back году в 2006 перестали делать ) нет, нормального решения нет если он откроет в новой вкладке
Anonymous
Норм спека, или ещё что-то нужно добавить? PASS __tests__/getRc.test.js getRc(): Read, parse rc file and return this data when it is exists and valid ✓ from given path in filename option (12ms) ✓ from $PWD/.jabtrc when filename option is not given (3ms) Returns given default data ✓ when resolve() throws error (1ms) ✓ when readFileSync() throws error (3ms) ✓ when JSON.parse() throws error (20ms) Returns preset default data when defaults option is not given ✓ and resolve() throws error (1ms) ✓ and readFileSync() throws error (1ms) ✓ and JSON.parse() throws error (1ms)
Sergey
есть живые/не спящие?
Anonymous
Смотря зачем...
Sergey
по ФП спросить хочу
Sergey
есть: const run = fun => fun(object) run результат исполнения fun использует в своих целях а также есть функция которая преобразует одно значение: const make = val => 'some${val}'
Sergey
надо выбрать одно поле из объекта и передать значение в make в функциональном стиле
Sergey
что-то вроде run(pick('foo')) но дальше не могу придумать
Igor
https://t.me/scala_ru
Для лисперов есть каналы?
Anonymous
я сказал что это крутая гора
Anonymous
и меня забанили
Oleg
и меня забанили
/ban и правильно
Дима
Разбираю один упоротый код, смотрите какая красота