Sha256: 899e8c4a356eb0eb93d96ef034201552cdbd0491bc684ff35ad06d11a4648b7a
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
module CorreiosSigep describe Configuration do subject { described_class.new } describe '#administrative_code' do it 'returns nil when unset' do expect(subject.administrative_code).to be_nil end end describe '#administrative_code=' do it 'sets the administrative code in configuration' do subject.administrative_code = '12345' expect(subject.administrative_code).to eq '12345' end end describe '#card' do it 'returns nil when unset' do expect(subject.card).to be_nil end end describe '#card=' do it 'sets the card in configuration' do subject.card = 'card' expect(subject.card).to eq 'card' end end describe '#service_code' do it 'returns nil when unset' do expect(subject.service_code).to be_nil end end describe '#service_code=' do it 'sets the password in configuration' do subject.service_code = 'service_code' expect(subject.service_code).to eq 'service_code' end end describe '#timeout' do it 'returns nil when unset' do expect(subject.timeout).to be_nil end end describe '#timeout=' do it 'sets the timeout in configuration' do subject.timeout = 15 expect(subject.timeout).to eq 15 end end describe '#user' do it 'returns nil when unset' do expect(subject.user).to be_nil end end describe '#user=' do let(:user) { 'user' } it 'sets the user in configuration' do subject.user = user expect(subject.user).to eq user end end describe '#password' do it 'returns nil when unset' do expect(subject.password).to be_nil end end describe '#password=' do let(:pass) { 'pass' } it 'sets the password in configuration' do subject.password = pass expect(subject.password).to eq pass end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
correios_sigep-1.0.0 | spec/correios_sigep/configuration_spec.rb |