Skip to content

Instantly share code, notes, and snippets.

@charger
Created October 2, 2018 12:18
Show Gist options
  • Save charger/bdff82f45e92dcf4dfe5dc3f85fe305d to your computer and use it in GitHub Desktop.
Save charger/bdff82f45e92dcf4dfe5dc3f85fe305d to your computer and use it in GitHub Desktop.
#spec/requests/the_service/ping_spec.rb
require 'spec_helper'
describe 'ping request' do
include_context 'the_service_black_box'
it 'returns response back' do
params[:type] = 'ping'
params[:data] = '123'
parsed_response = JSON.parse(response.body) # make request and parse response
expect(parsed_response['error']).to be nil
expect(parsed_response['result']).to eq '123'
expect(Log.count).to eq 1 #check something in DB
end
# more specs...
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment