To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorHash Term
A hash term contains a number of keys and values. Each value is also be a term, making the hash term composable.
Examples are generated for hash terms by generating an example for each term value.
The parameters passed to requests and responses are interpreted as hash terms.
- Scenarios
-
- Hash term generates an example for each key
-
- Given
- a configuration exists that defines the provider "my_provider"
- And
-
a file named "spec/spec.rb" with:
describe 'Consumer', :shokkenki_consumer do let(:response) do stubber = shokkenki.provider(:my_provider).stubber url = "http://#{stubber.host}:#{stubber.port}/greeting" HTTParty.get url end before do order(:my_provider).to do get('/greeting').and_respond(:body => 'hi', :status => 404) end end it 'is greeted with a successful hi' do expect(response.body).to eq('hi') expect(response.status).to eq(404) end end
- When
-
I run
rspec
- Then
- all examples should pass
Last published over 7 years ago by brentsnook.