Указание строки запроса в rspec - PullRequest
2 голосов
/ 17 сентября 2011

Я интегрируюсь со сторонней библиотекой, которая проверяет строку запроса с помощью хэша (требуя сохранения порядка строки запроса). Есть ли способ передать литерал строки запроса в rspec?

Вы можете сделать это в TestUnit с помощью

@request.env['QUERY_STRING'] = 'this=is&in=order'
post :whatever

Но когда вы делаете это в rspec, строка запроса не передается (если быть точным, действие не находит параметров).

1 Ответ

2 голосов
/ 17 сентября 2011

Вы должны действительно опубликовать данные.

@request.env['QUERY_STRING'].should eq 'this=is&in=order'
post :whatever, :this => "is", :in => "order" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...