Getting with the RSpec times

This commit is contained in:
Adam Meehan 2015-12-30 12:06:42 +11:00
parent 244f398cc4
commit d57c64dcc2
14 changed files with 14 additions and 39 deletions

1
.rspec
View File

@ -1,3 +1,4 @@
--format documentation --format documentation
--color --color
--require spec_helper
--require byebug --require byebug

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::AttributeMethods do
describe ValidatesTimeliness::AttributeMethods do
it 'should define read_timeliness_attribute_before_type_cast instance method' do it 'should define read_timeliness_attribute_before_type_cast instance method' do
expect(PersonWithShim.new).to respond_to(:read_timeliness_attribute_before_type_cast) expect(PersonWithShim.new).to respond_to(:read_timeliness_attribute_before_type_cast)
end end

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Conversion do
describe ValidatesTimeliness::Conversion do
include ValidatesTimeliness::Conversion include ValidatesTimeliness::Conversion
let(:options) { Hash.new } let(:options) { Hash.new }

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe 'ValidatesTimeliness::Extensions::DateTimeSelect' do
describe 'ValidatesTimeliness::Extensions::DateTimeSelect' do
include ActionView::Helpers::DateHelper include ActionView::Helpers::DateHelper
attr_reader :person, :params attr_reader :person, :params

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe 'ValidatesTimeliness::Extensions::MultiparameterHandler' do
describe 'ValidatesTimeliness::Extensions::MultiparameterHandler' do
context "time column" do context "time column" do
it 'should assign a string value for invalid date portion' do it 'should assign a string value for invalid date portion' do

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness, 'HelperMethods' do
describe ValidatesTimeliness, 'HelperMethods' do
let(:record) { Person.new } let(:record) { Person.new }
it 'should define class validation methods' do it 'should define class validation methods' do

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness, 'ActiveRecord' do
describe ValidatesTimeliness, 'ActiveRecord' do
context "validation methods" do context "validation methods" do
let(:record) { Employee.new } let(:record) { Employee.new }

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator, ":after option" do
describe ValidatesTimeliness::Validator, ":after option" do
describe "for date type" do describe "for date type" do
before do before do
Person.validates_date :birth_date, :after => Date.new(2010, 1, 1) Person.validates_date :birth_date, :after => Date.new(2010, 1, 1)

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator, ":before option" do
describe ValidatesTimeliness::Validator, ":before option" do
describe "for date type" do describe "for date type" do
before do before do
Person.validates_date :birth_date, :before => Date.new(2010, 1, 1) Person.validates_date :birth_date, :before => Date.new(2010, 1, 1)

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator, ":is_at option" do
describe ValidatesTimeliness::Validator, ":is_at option" do
before do before do
Timecop.freeze(Time.local(2010, 1, 1, 0, 0, 0)) Timecop.freeze(Time.local(2010, 1, 1, 0, 0, 0))
end end

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator, ":on_or_after option" do
describe ValidatesTimeliness::Validator, ":on_or_after option" do
describe "for date type" do describe "for date type" do
before do before do
Person.validates_date :birth_date, :on_or_after => Date.new(2010, 1, 1) Person.validates_date :birth_date, :on_or_after => Date.new(2010, 1, 1)

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator, ":on_or_before option" do
describe ValidatesTimeliness::Validator, ":on_or_before option" do
describe "for date type" do describe "for date type" do
before do before do
Person.validates_date :birth_date, :on_or_before => Date.new(2010, 1, 1) Person.validates_date :birth_date, :on_or_before => Date.new(2010, 1, 1)

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness::Validator do
describe ValidatesTimeliness::Validator do
before do before do
Timecop.freeze(Time.local(2010, 1, 1, 0, 0, 0)) Timecop.freeze(Time.local(2010, 1, 1, 0, 0, 0))
end end

View File

@ -1,6 +1,4 @@
require 'spec_helper' RSpec.describe ValidatesTimeliness do
describe ValidatesTimeliness do
it 'should alias use_euro_formats to remove_us_formats on Timeliness gem' do it 'should alias use_euro_formats to remove_us_formats on Timeliness gem' do
expect(Timeliness).to respond_to(:remove_us_formats) expect(Timeliness).to respond_to(:remove_us_formats)