12 lines
392 B
Ruby
12 lines
392 B
Ruby
module Spec
|
|
module Expectations
|
|
# If Test::Unit is loaed, we'll use its error as baseclass, so that Test::Unit
|
|
# will report unmet RSpec expectations as failures rather than errors.
|
|
superclass = ['Test::Unit::AssertionFailedError', '::StandardError'].map do |c|
|
|
eval(c) rescue nil
|
|
end.compact.first
|
|
|
|
class ExpectationNotMetError < superclass
|
|
end
|
|
end
|
|
end
|