spec/user_spec.rb in tijuana_client-0.1.1 vs spec/user_spec.rb in tijuana_client-0.2.0
- old
+ new
@@ -21,11 +21,11 @@
end
end
describe 'create' do
let(:body) { '' }
- let(:request_body) { "data=#{ JSON.generate({ first_name: 'Nathan'})}" }
+ let(:request_body) { "data=#{ URI::encode(JSON.generate({ first_name: 'Nathan'}))}" }
let(:request_path) { '/api/users/' }
before(:each) do
stub_post(request_path).with(body: request_body).to_return(:body => body, :status => status,
:headers => { content_type: "application/json; charset=utf-8"})
@@ -50,10 +50,10 @@
describe "basic authentication" do
subject { TijuanaClient.new(host: 'test.com', username: 'username', password: 'password')}
let(:body) { "" }
- let(:request_body) { "data=#{ JSON.generate({ first_name: 'Nathan'})}" }
+ let(:request_body) { "data=#{ URI::encode(JSON.generate({ first_name: 'Nathan'}))}" }
let(:request_path) { '/api/users/' }
before(:each) do
stub_request(:post, "https://username:password@test.com#{request_path}").with(body: request_body).to_return(:body => body, :status => status,
:headers => { content_type: "application/json; charset=utf-8"})