Sha256: 9191fc088bf7b701b872f0e0360e64dd74ca5a84f010183a65fdc1fc3f492739

Contents?: true

Size: 608 Bytes

Versions: 3

Compression:

Stored size: 608 Bytes

Contents

require 'rspec'

require 'active_support/time'
require 'timecop'
require 'timeliness'

module TimelinessHelpers
  def parser
    Timeliness::Parser
  end

  def formats
    Timeliness::Formats
  end

  def parse(*args)
    Timeliness::Parser.parse(*args)
  end

  def current_date(options={})
    Timeliness::Parser.send(:current_date, options)
  end

  def should_parse(*args)
    Timeliness::Parser.parse(*args).should_not be_nil
  end

  def should_not_parse(*args)
    Timeliness::Parser.parse(*args).should be_nil
  end
end

Rspec.configure do |c|
  c.mock_with :rspec
  c.include TimelinessHelpers
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
timeliness-0.2.0 spec/spec_helper.rb
timeliness-0.1.1 spec/spec_helper.rb
timeliness-0.1.0 spec/spec_helper.rb