Sha256: a80a80f5a6350c576cc0e0228358418486af76ac2448fa7510c4795e70c04187
Contents?: true
Size: 630 Bytes
Versions: 1
Compression:
Stored size: 630 Bytes
Contents
require_relative '../../../spec_helper' require_relative '../../shared/macros/integration_spec' require 'aequitas' Aequitas::Macros::IntegrationSpec.describe Aequitas::Macros, '#validates_within' do before do class_under_test.validates_within attribute_name, :set => Set[*set] end let(:set) { [:a, :b, :c] } describe 'when validated attribute value is included in the set' do let(:attribute_value) { set.first } it_should_be_a_valid_instance end describe 'when validated attribute value is not included in the set' do let(:attribute_value) { :foo } it_should_be_an_invalid_instance end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aequitas-0.0.2 | spec/integration/aequitas/macros/validates_within.rb |