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

Антон
06.03.2017
11:54:44

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
я спрашивал идешка у тебя или терминал
кто то тесты через идешку гоняет

Антон
06.03.2017
11:55:51

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

Антон
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

Eugene
06.03.2017
12:12:31

Victor
06.03.2017
12:12:44

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

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

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 сгенерировалось