mirror of
https://github.com/ditkrg/validates_timeliness.git
synced 2026-01-22 13:56:48 +00:00
42 lines
1.4 KiB
Ruby
42 lines
1.4 KiB
Ruby
RSpec.describe ValidatesTimeliness do
|
|
|
|
it 'should alias use_euro_formats to remove_us_formats on Timeliness gem' do
|
|
expect(Timeliness).to respond_to(:remove_us_formats)
|
|
end
|
|
|
|
it 'should alias to date_for_time_type to dummy_date_for_time_type on Timeliness gem' do
|
|
expect(Timeliness).to respond_to(:dummy_date_for_time_type)
|
|
end
|
|
|
|
describe "config" do
|
|
it 'should delegate default_timezone to Timeliness gem' do
|
|
expect(Timeliness).to receive(:default_timezone=)
|
|
ValidatesTimeliness.default_timezone = :utc
|
|
end
|
|
|
|
it 'should delegate dummy_date_for_time_type to Timeliness gem' do
|
|
expect(Timeliness).to receive(:dummy_date_for_time_type)
|
|
expect(Timeliness).to receive(:dummy_date_for_time_type=)
|
|
array = ValidatesTimeliness.dummy_date_for_time_type
|
|
ValidatesTimeliness.dummy_date_for_time_type = array
|
|
end
|
|
|
|
context "parser" do
|
|
it 'should delegate add_formats to Timeliness gem' do
|
|
expect(Timeliness).to receive(:add_formats)
|
|
ValidatesTimeliness.parser.add_formats
|
|
end
|
|
|
|
it 'should delegate remove_formats to Timeliness gem' do
|
|
expect(Timeliness).to receive(:remove_formats)
|
|
ValidatesTimeliness.parser.remove_formats
|
|
end
|
|
|
|
it 'should delegate remove_us_formats to Timeliness gem' do
|
|
expect(Timeliness).to receive(:remove_us_formats)
|
|
ValidatesTimeliness.parser.remove_us_formats
|
|
end
|
|
end
|
|
end
|
|
end
|