Sha256: 4f221d222775ef107c9866950554a26f0db261264f7eab6d5f3be4c4a57b3005
Contents?: true
Size: 860 Bytes
Versions: 1
Compression:
Stored size: 860 Bytes
Contents
require 'spec_helper' describe SubnetValidator do context 'when subnet is invalid' do before :each do @subnet = Subnet.new(:value => '127.0.0') end it 'should set object as invalid' do expect(@subnet.valid?).to be_falsey end it 'should set an error' do @subnet.valid? expect(@subnet.errors[:value]).to eq(['is invalid']) end end context 'when subnet is valid' do before :each do @subnet = Subnet.new(:value => '10.10.10.1/28') end it 'should set object as valid' do expect(@subnet.valid?).to be_truthy end it 'should not set an error on attribute' do @subnet.valid? expect(@subnet.errors[:value]).to be_blank end end it 'should be valid with a nil value' do @subnet = Subnet.new(:value => nil) expect(@subnet.valid?).to be_truthy end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
validates_host-1.1.0 | spec/validates_host/subnet_validator_spec.rb |