@rubylang

Страница 307 из 1684
Evgeny
18.08.2016
08:24:40
Все запутался) Я понимаю, что все get post оставляем в реквестах, а капибару во фьючу. Мне что все что ведет поиск на странице во фьюча перекинуть? В офф доках проверяют body include 'some content'. Чем поиск ссылок хуже чем поиск контента? Я могу переделать поиск чистым рспеком если надо, просто догнать уже хочу до конца, чтобы эталон какой то выроботать и все остальные модели тестить похожим оразом

ojab
18.08.2016
08:27:03
have_content и прочее вообще лучше тестировать во view, а в feature только оставлять какое-нибудь подобие smoke test'a (если на странице рендерится форма form#my_id — в feature проверяем исключительно expect(page).to have_css('form#my_id'), например)

потому что feature test'ы — это медленно, вьюха тестится гораздо быстрее

get/post да, оставляем в request'ах

Google
ojab
18.08.2016
08:28:27
но опять же, тебе действительно нужно тестировать http_status?

Evgeny
18.08.2016
08:28:50
Нет статус проерку уберу.

ojab
18.08.2016
08:29:02
если капибара видит, что страница отдалась и всё получилось — вряд ли http_status будет не 200

Evgeny
18.08.2016
08:29:19
Вот ты говоришь проверку have_css тестить во вью и тут же пример что надо во фьюча

поиск формы

Значит во вью все таки

ojab
18.08.2016
08:30:10
нет, во вьюхе мы вообще не тестируем взаимодействие пользователь <-> приложение

Evgeny
18.08.2016
08:30:32
и вообще тогда нига нужны request спеки?) Там написано to drive behavior through the full stack, только кашу создали

ojab
18.08.2016
08:30:41
грр

для API

отдаёшь JSON и несколько HTTP status'ов в зависимости от условного токена — пиши request

Evgeny
18.08.2016
08:32:19
Ясно, короче единственное что не нун было им делать, это инклудить все методы во все спеки, чтобы не было каши, тестим реквест методом have_content и выдавало бы undefined method, use view/etc/

Google
Nork
18.08.2016
08:42:26
Товарищи, подскажите по бутстрапу. Я правильно понимаю, что в этом бутстрапе https://github.com/twbs/bootstrap-rubygem#a-ruby-on-rails уже учтены моменты типа $(document).on('ready page:load', function() чтоб с турболинкс норм работало?

Evgeny
18.08.2016
08:43:39
Вроде да

ojab
18.08.2016
08:43:55
тебе вряд ли нужен bootstrap-4, лучше юзать стабильный https://github.com/twbs/bootstrap-sass

А где там $(document).on() и прочее должно учитываться, кстати?

Evgeny
18.08.2016
08:46:49
Наверное в bootsrap-js модуле

Nork
18.08.2016
08:49:28
А где там $(document).on() и прочее должно учитываться, кстати?
У меня готовый кусок верстки, dropdown после перехода со страницы на страницу перестает работать, бутстрап сейчас через паблик подключен.

Верстка через дата тоггл

значит где то есть документ он

Evgeny
18.08.2016
08:50:12
А ты подключил require bootstrap-js в ассетах?

У меня все ок с переходами

стоит последняя версия стабильного гема

Nork
18.08.2016
08:51:17
не, я пока ничего не подключал, просто интересуюсь работает ли из коробки с турблоинками или нет

ок, спасибо, попробую

Evgeny
18.08.2016
08:51:44
Работает конечно) А вот свое приходится во враппер)

Блин фьюча тесты не зднаю ничего о роутах

Надо в ручную все подрубать что-ли)

ojab
18.08.2016
08:53:04
helper'ы xxx_path не работают?

Evgeny
18.08.2016
08:53:08
ytf

Неа

Я скопировал все со старого спека поменял на type: feature и все колом встало)

Google
Evgeny
18.08.2016
08:54:56
Офф доки visit "/widgets/new", мда

ojab
18.08.2016
08:55:51
гм, вроде route helper'ы там из коробки должны работать

Sergey
18.08.2016
08:56:07
ктонибудь ckeditor'ом пользовался?

Evgeny
18.08.2016
08:56:50
Я

ojab
18.08.2016
08:57:27
Evgeny
18.08.2016
08:58:24
О, последнее нет конечно..

все равно на хэлперы ругается

RSpec.feature 'Articles', type: :features do

Sergey
18.08.2016
09:00:18
Знаешь как можно сделать так чтобы он когда картинки загружает, делил их на srcset, ну тоесть делал для ретина дисплея и обычную, и использовал в зависимости от дисплея, ну как я понимаю надо аплодер менять, чтобы когда загружаешь картинку для ретины, он ее брал, делал мальенькой, а вот как заставить цкредактор давать ссылки на правильное изображение я уже непонимаю=(

ojab
18.08.2016
09:00:42
а лучше вообще type не писать и юзать config.infer_spec_type_from_file_location!

Evgeny
18.08.2016
09:01:47
Все заробило, спс еще раз) Скоро не расплачусь ?

Evgeny
18.08.2016
09:02:07
Снова все это дело раскидывать по файлам, эх

Антон
18.08.2016
09:33:13
нуу, все сеньеры, которых я знал, сами могли жабаскрипту поучить
я бы не стал смешивать специалистов и учителей. сдесь важнее педагогические навыки чем общий уровень владения предметом

v
18.08.2016
09:33:29
я в том смысле, что они его таки знали

а не в том, что были отличными педагогами

Смерть
18.08.2016
09:34:15
Я очень прикольно выучил веб технологии

Мое первое место работы: стартап, где чуваки хотели написать свой браузер

Так что я выучил веб стек с обратной стороны.

Всем советую. Получается очень глубокое понимание.

Google
Антон
18.08.2016
09:36:56
я в том смысле, что они его таки знали
серавно сомнительно, что значит все, что значит знали сеньер - ведущий разработчик, он может быть бэкендером и значть jquery на на ангуляр и реакт берут обычно готового спеца, который работал с этими технологиями и делал какие-то проекты уже никак нельзя утверждать что любой ведущий разработчик работал с ангуляром например

v
18.08.2016
09:37:43
я не про любых

а про тех, с которыми сталкивался так или иначе

посоны

и дифчонки

а что есть "OSS style development practices knowledge"?

Admin
ERROR: S client not available

v
18.08.2016
09:58:57
аджайл и прочие канбаны?

или разработка через пулл-реквесты?

ojab
18.08.2016
10:00:00
умение пользоваться гитхабом?

v
18.08.2016
10:00:16
не, про гитхаб там отдельно написано

Антон
18.08.2016
10:25:26
а я не понял вопроса, я тупой

Egor
18.08.2016
11:21:46
господа, может кто-нибудь использует у себя reform и компанию (dry-validations, dry-types) для форм обжектов со сложной структурой? ну или хотя бы без этого :)

интересно узнать реальное мнение и опыт использования

как раз dry-validation больше всего зацепил, очень гибко можно прописывать валидации, с адекватными сообщениями

пользуясь случаем, спрошу, есть ли какие-то способы кастомизировать sync фазу, кроме вызова её с блоком? Понятно, что через него можно что угодно выполнить, но может есть более интересный вариант, вроде переопределения Sync-ера

например, нужно выставить один дополнительный атрибут в модель, который не приходит в validate, какой-нибудь synced_at

Eugene
18.08.2016
11:44:20
ору, хром сжирает 4 гига

I
18.08.2016
11:44:31
о, прямо как у меня)

на паре вкладок?

Google
Eugene
18.08.2016
11:44:44
5 вкладок

I
18.08.2016
11:44:54
ура, хоть у кого-то)

angular’a много?)

Eugene
18.08.2016
11:45:18
я вообще не знаю, может это 64 бит или расширения

Stanislav
18.08.2016
11:45:33
на каждое расширение свой хром процесс поднимается

Eugene
18.08.2016
11:45:43
total used free shared buffers cached Mem: 7900 5189 2711 2127 81 2754

во щас лучше стало

angular’a много?)
не трогаю, боюсь его

v
18.08.2016
11:49:24
знатно

а у меня фуррифокс 750 метров

правда, там вкладок всего штук 10 открыто

Может он как жаба - жрет всю доступную память на всякий пожарный?

Eugene
18.08.2016
11:51:30
хз, так впрок. А еще чето часто телеграмм апдейтится на ubuntu

почти каждый день

Eugene
18.08.2016
11:52:39
давно не апдейтился
окей, выпадет в следующий раз, тебе скину, поговорим на эту тему

Mikhail
18.08.2016
14:41:11
Народ привет

location ~ [A-Z] { rewrite ^(.*)$ $scheme://$host$uri_lowercase; }

Страница 307 из 1684