Sha256: 90743ea1deee1217d1d771f46561ab2f014da2c35b7349f15d04b7127797f197
Contents?: true
Size: 656 Bytes
Versions: 9
Compression:
Stored size: 656 Bytes
Contents
$LOAD_PATH.unshift File.dirname(__FILE__) $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', 'lib') require 'rubygems' require 'spec' require 'spec/autorun' require 'date/performance' class MapDates def description "map times" end def initialize expected, klass @klass = klass @expected = expected.map(&:to_s).sort end def matches? actual @actual = actual.map{ |d| d.to_s } @actual == @expected end def failure_message "expected #{ @expected.inspect }, got #{ @actual.inspect }" end end def map_times *times MapDates.new times, DateTime end def map_dates *times MapDates.new times, Date end
Version data entries
9 entries across 9 versions & 1 rubygems