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