Sha256: edaa58ea3dc40bfb2182337c01be9b96f5dda71e71e191d0f7b65b7c9921e445

Contents?: true

Size: 423 Bytes

Versions: 3

Compression:

Stored size: 423 Bytes

Contents

require 'spec_helper'

describe Vanguard::DSL, '#validates_absence_of' do
  include Spec::Shared::DSL

  before { builder.validates_absence_of attribute_name }

  describe 'when validated attribute is present' do
    let(:attribute_value) { :foo }

    it_should_be_an_invalid_instance
  end

  describe 'when validated attribute is absent' do
    let(:attribute_value) { nil }

    it_should_be_a_valid_instance
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vanguard-0.0.5 spec/integration/vanguard/dsl/validates_absence_of_spec.rb
vanguard-0.0.4 spec/integration/vanguard/dsl/validates_absence_of_spec.rb
vanguard-0.0.3 spec/integration/vanguard/dsl/validates_absence_of_spec.rb