spec/spec_helper.rb in eventual-0.4.9 vs spec/spec_helper.rb in eventual-0.5.0

- old
+ new

@@ -1,33 +1,35 @@ +$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' -require File.dirname(__FILE__) + '/../lib/eventual' - - class MapDates + def description + "map times" + end + def initialize expected, klass - @expected = expected.collect do |d| - d = d.is_a?(String) ? klass.parse(d) : d - d.to_s - end.sort + @klass = klass + @expected = expected.map(&:to_s).sort end def matches? actual - @actual = actual.collect{ |d| d.to_s } + @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 - +end \ No newline at end of file