spec/unit/contextual_validators/execution_spec.rb in dm-validations-0.10.2 vs spec/unit/contextual_validators/execution_spec.rb in dm-validations-1.0.0.rc1

- old
+ new

@@ -1,26 +1,26 @@ # -*- coding: utf-8 -*- require 'spec_helper' require 'unit/contextual_validators/spec_helper' -describe 'DataMapper::Validate::ContextualValidators' do +describe 'DataMapper::Validations::ContextualValidators' do before :all do - @model = DataMapper::Validate::ContextualValidators.new + @model = DataMapper::Validations::ContextualValidators.new end describe "#execute(name, target)" do before do - @validator_one = DataMapper::Validate::RequiredFieldValidator.new(:name) - @validator_two = DataMapper::Validate::WithinValidator.new(:operating_system, :set => ["Mac OS X", "Linux", "FreeBSD", "Solaris"]) + @validator_one = DataMapper::Validations::PresenceValidator.new(:name) + @validator_two = DataMapper::Validations::WithinValidator.new(:operating_system, :set => ["Mac OS X", "Linux", "FreeBSD", "Solaris"]) @model.context(:default) << @validator_one << @validator_two end describe "when target satisfies all validators" do before do - @target = DataMapper::Validate::Fixtures::PieceOfSoftware.new(:name => 'gcc', :operating_system => "Mac OS X") + @target = DataMapper::Validations::Fixtures::PieceOfSoftware.new(:name => 'gcc', :operating_system => "Mac OS X") @validator_one.call(@target).should be_true @validator_two.call(@target).should be_true @result = @model.execute(:default, @target) end @@ -31,10 +31,10 @@ end describe "when target does not satisfy all validators" do before do - @target = DataMapper::Validate::Fixtures::PieceOfSoftware.new(:name => 'Skitch', :operating_system => "Haiku") + @target = DataMapper::Validations::Fixtures::PieceOfSoftware.new(:name => 'Skitch', :operating_system => "Haiku") @validator_one.call(@target).should be_true @validator_two.call(@target).should be_false @result = @model.execute(:default, @target) end