Sha256: 2770e05278ebc3457b88d8fd45b0d81bf7400cc62e6e1f573af1e9334fa4886c
Contents?: true
Size: 923 Bytes
Versions: 3
Compression:
Stored size: 923 Bytes
Contents
module RequestSpecHelper def stub_ok_request(token, status = 200) stub_request(:get, "https://sandbox-nvp.billsafe.de/V209?Order_currencyCode=EUR&format=json&method=PrepareOrder"). with(:headers => {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}). to_return(:status => 200, :body => '{ "ack":"OK", "status":"ACCEPTED", "transactionId":"987654321", "token":"' + token + '"}', :headers => {}) end def stub_error_request() stub_request(:get, "https://sandbox-nvp.billsafe.de/V209?Order_currencyCode=EUR&format=json&method=PrepareOrder"). with(:headers => {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}). to_return(:status => 200, :body => '{ "ack":"ERROR", "errorList":[ { "code":"123", "message":"Fehler 1" }, { "code":"456", "message":"Fehler 2"} ] }', :headers => {}) end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
billsafe-0.2.1 | spec/request_spec_helper.rb |
billsafe-0.2.0 | spec/request_spec_helper.rb |
ruby-billsafe-0.1.0 | spec/request_spec_helper.rb |