mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-22 22:06:45 +00:00
split ignore_sec into own describe
This commit is contained in:
parent
c29478df45
commit
1b865cc834
@ -358,18 +358,6 @@ describe ValidatesTimeliness::Validator do
|
|||||||
should_have_error(:birth_date_and_time, :equal_to)
|
should_have_error(:birth_date_and_time, :equal_to)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should have error when value is equal to :equal_to restriction for all values except microscond, and microsecond is not ignored" do
|
|
||||||
configure_validator(:equal_to => Time.utc(2000, 1, 1, 0, 0, 0, 0), :ignore_usec => false)
|
|
||||||
validate_with(:birth_date_and_time, Time.utc(2000, 1, 1, 0, 0, 0, 500))
|
|
||||||
should_have_error(:birth_date_and_time, :equal_to)
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should be valid when value is equal to :equal_to restriction for all values except microscond, and microsecond is ignored" do
|
|
||||||
configure_validator(:equal_to => Time.utc(2000, 1, 1, 0, 0, 0, 0), :ignore_usec => true)
|
|
||||||
validate_with(:birth_date_and_time, Time.utc(2000, 1, 1, 0, 0, 0, 500))
|
|
||||||
should_have_no_error(:birth_date_and_time, :equal_to)
|
|
||||||
end
|
|
||||||
|
|
||||||
it "should be valid when value is equal to :equal_to restriction" do
|
it "should be valid when value is equal to :equal_to restriction" do
|
||||||
validate_with(:birth_date_and_time, Time.now)
|
validate_with(:birth_date_and_time, Time.now)
|
||||||
should_have_no_error(:birth_date_and_time, :equal_to)
|
should_have_no_error(:birth_date_and_time, :equal_to)
|
||||||
@ -409,6 +397,16 @@ describe ValidatesTimeliness::Validator do
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe "instance with :ignore_usec option" do
|
||||||
|
|
||||||
|
it "should ignore usec on time values when evaluated" do
|
||||||
|
configure_validator(:equal_to => Time.utc(2000, 1, 1, 0, 0, 0, 0), :ignore_usec => true)
|
||||||
|
validate_with(:birth_date_and_time, Time.utc(2000, 1, 1, 0, 0, 0, 500))
|
||||||
|
should_have_no_error(:birth_date_and_time, :equal_to)
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
describe "instance with :with_time option" do
|
describe "instance with :with_time option" do
|
||||||
|
|
||||||
it "should validate date attribute as datetime combining value of :with_time against restrictions " do
|
it "should validate date attribute as datetime combining value of :with_time against restrictions " do
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user