Sha256: 52d83f1d16bf5237c7eaa307dd8c8b2ef6581a1c4d6f1ae3fcbfc53f86e48c23

Contents?: true

Size: 581 Bytes

Versions: 1

Compression:

Stored size: 581 Bytes

Contents

require 'spec_helper'

describe Shoulda::Matchers::ActiveModel::RequireAValidSubnetMatcher do
  before :each do
    @subnet = Subnet.new
  end

  it 'should accept on value' do
    expect(@subnet).to require_a_valid_subnet(:value)
  end

  it 'should accept without a specified attribute' do
    expect(@subnet).to require_a_valid_subnet
  end

  it 'should reject on id' do
    expect(@subnet).not_to require_a_valid_subnet(:id)
  end

  it 'should have a description message' do
    expect(require_a_valid_subnet.description).to eq('require value to be a valid subnet')
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
validates_host-1.1.0 spec/validates_host/require_a_valid_subnet_matcher_spec.rb