@rubylang

Страница 924 из 1684
Evgeny
06.03.2017
11:54:28
Антон, тогда как мне достать от туда что то если оно nil)

Антон
06.03.2017
11:54:44
context 'Anton sovet' do it 'should be success' do post photos_path expect(response).to be_success expect(response.body).not_to be_blank end end
ну и как правильно предлагали body = JSON.parse(response.body) expect(body).to eq('всякая чушь для проверки чтобы в объяснении ошибки было видно чему равен боди')

Evgeny
06.03.2017
11:54:47
в type :controller если, то мне приходит мой json

просто в response.body

Google
Alex
06.03.2017
11:55:02
:controller - deprecated

Evgeny
06.03.2017
11:55:24
Ну вот там пашет, а тут хз. Я контроллерную папку тестов удалил нафиг

Антон
06.03.2017
11:55:31
Alex
06.03.2017
11:55:40
я спрашивал идешка у тебя или терминал

кто то тесты через идешку гоняет

Alex
06.03.2017
11:56:01
выпадающий?

Антон
06.03.2017
11:56:08
но он у меня не выпадающий, а вполне стабильный

Alex
06.03.2017
11:56:19
фу так работать.

Антон
06.03.2017
11:56:26
фу так работать.
фу таким быть

Vasiliy
06.03.2017
11:56:37
сделай ты pp response.body лол)

Alex
06.03.2017
11:56:52
не, я просто вспоминаю печаль одного фронта когда он между окошками переключался

как же неудобно, и контекст теряется.

Google
Антон
06.03.2017
11:56:59
Evgeny
06.03.2017
11:57:35
body = JSON.parse(response.body) expect(body).to eq 'success uploaded'

Антон
06.03.2017
11:57:39
не, я просто вспоминаю печаль одного фронта когда он между окошками переключался
так решили эту проблему разделением рабочего стола по вертикали вертикально вертикальным разделителем

Alex
06.03.2017
11:57:40
Evgeny поставь byebug; puts в конце теста

Evgeny
06.03.2017
11:57:41
Ок

заробило как предложил Антон

Но как

КаАКК

Alex
06.03.2017
11:58:04
а не надо response переопределять ?

Антон
06.03.2017
11:58:07
контекст разорван магией в клочья

Alex
06.03.2017
11:58:08
Даже для "примера"

Evgeny
06.03.2017
11:58:12
Я его не переопределял

Alex
06.03.2017
11:58:23
response = JSON.parse(response.body) это не переопределение?

Антон
06.03.2017
11:59:13
заробило как предложил Антон
так это не я предложил это давно предложили я просто настоял чтобы ты все сделал последовательно правильно без байбагов всяких багомерзких

Alex
06.03.2017
11:59:38
мерзко - это лишние проверки в тесте ставить

тест должен быть выразительным и тестировать только то что нужно

Антон
06.03.2017
11:59:51
Evgeny
06.03.2017
11:59:56
Я лично за дебаггер, но как видимо на вкус и цвет

Alex
06.03.2017
12:00:00
Не, просто человек интерактивную консоль юзать не умеет.

Vasiliy
06.03.2017
12:00:06
ну кстате да, вполне возможно что это гавно всё лениво вычисляется и на момент когда тебе нужен response нужен был оно ещё не вычислилось

Google
Alex
06.03.2017
12:00:16
а дебаггер банально быстрее будет, плюс сразу там же можно фикс код проверить

Evgeny
06.03.2017
12:00:21
response = JSON.parse(response.body) это не переопределение?
Тут согласен, но я делал и не так до этого

Антон
06.03.2017
12:00:22
Alex
06.03.2017
12:00:39
а зачем? если и так все работает :-Р
затем что думать надо меньше, затем что время экономится.

ojab
06.03.2017
12:01:06
шли бы вы в https://telegram.me/ruby_talks со своими дебаггерами

Victor
06.03.2017
12:01:15
Там сеттер может хитрый, `response=`

Evgeny
06.03.2017
12:11:16
СПС всем, кто помогал седня, особенное терпению Виктора ну и вам мужики(Алекс,Антон). Я пол дня этот тест делал и не вкуривал чё за нафиг. Бывает же...

Alex
06.03.2017
12:11:37
я вообще удивлен что затык был в response

Антон
06.03.2017
12:11:37
я рад чо

Eugene
06.03.2017
12:11:47
понедельник, жеж

Alex
06.03.2017
12:12:15
понедельник, жеж
осторожно, ты оффтопишь!1! только руби сообщения!

Eugene
06.03.2017
12:12:31
Evgeny
06.03.2017
12:12:46
Admin
ERROR: S client not available

v
06.03.2017
12:13:33
а можно коротенько, для тех, кто не следил - в чем была проблема, и в чем было решение?

Alex
06.03.2017
12:14:04
response переопределили и удивились почему он пуст

я если честно тоже не уверен в чем реальная причина, главное что все работает.

response= хитрый как выше сказали

Антон
06.03.2017
12:15:00
я если честно тоже не уверен в чем реальная причина, главное что все работает.
дебагали байбагом внутри примера, а там нет локального response очевидно

Google
Alex
06.03.2017
12:15:15
там точно такая же среда как и у самого теста

контекст тот же.

Хотя, возможно у byebug какие то проблемы с этим. В binding.pry ничего не замечал подобного

я все же склоняюсь к тому что консоль неумело использовали.

Александр
06.03.2017
12:35:52
binding irb же говорили должен появится

юзабельно?

Антон
06.03.2017
12:37:12
юзабельно?
это провокация

Alex
06.03.2017
12:37:14
pry мощнее

show-method и прочие плюшки

Антон
06.03.2017
12:37:32
pry мощнее
это тоже провокация

Alex
06.03.2017
12:37:37
не, это объективный факт.

Karina
06.03.2017
12:38:08
чуваки, не знаете как так такое сделать javascript ... var t = calculating + '.png' $(this).css({'background': "url(<%= asset_path('path/" + t + "' %>)"}) ...

почему-то не меняется background

Alex
06.03.2017
12:39:25
а что в html?

там правильный урл?

Karina
06.03.2017
12:40:20
нет

Alex
06.03.2017
12:40:43
вот тебе и ответ

Karina
06.03.2017
12:40:44
но это background, там и не html, там css

Alex
06.03.2017
12:41:04
ты генерируешь блок javascript который в свою очередь часть html шаблона

потому я и спросил что в html сгенерировалось

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