Sha256: 2170a42d8000b6cbe60a76c5550eaf94ebd430a58fb0dcbc47ce3a640a728975

Contents?: true

Size: 731 Bytes

Versions: 6

Compression:

Stored size: 731 Bytes

Contents

require 'test_helper'

module Tins
  class DateDummyTest < Test::Unit::TestCase
    require 'tins/xt/date_dummy'
    require 'date'

    def test_date_dummy
      date = Date.parse('2009-09-09')
      assert_not_equal date, Date.today
      Date.dummy = date
      assert_equal date, Date.today
      Date.dummy = nil
      assert_not_equal date, Date.today
    end

    def test_date_dummy_block
      date = Date.parse('2009-09-09')
      assert_not_equal date, Date.today
      Date.dummy date do
        assert_equal date, Date.today
        Date.dummy date + 1 do
          assert_equal date + 1, Date.today
        end
        assert_equal date, Date.today
      end
      assert_not_equal date, Date.today
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tins-1.38.0 tests/date_dummy_test.rb
tins-1.37.1 tests/date_dummy_test.rb
tins-1.37.0 tests/date_dummy_test.rb
tins-1.36.1 tests/date_dummy_test.rb
tins-1.36.0 tests/date_dummy_test.rb
tins-1.35.0 tests/date_dummy_test.rb