Sha256: c61a4416ff70049d93f635e3158d3d6eedeab9730462a88baac2c7ab0819fb23
Contents?: true
Size: 555 Bytes
Versions: 2
Compression:
Stored size: 555 Bytes
Contents
module Pacto module Validators describe ResponseStatusValidator do subject(:validator) { described_class } describe '#validate' do context 'when status does not match' do it 'returns a status error' do expect(validator.validate(200, 500)).to eq ['Invalid status: expected 200 but got 500'] end end context 'when the status matches' do it 'returns nil' do expect(validator.validate(200, 200)).to be_empty end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pacto-0.3.1 | spec/unit/pacto/validators/response_status_validator_spec.rb |
pacto-0.3.0 | spec/unit/pacto/validators/response_status_validator_spec.rb |