Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
17 lines (15 sloc) 548 Bytes
require 'test/unit'
require File.dirname(__FILE__) + '/../lib/scrobbler'
require File.dirname(__FILE__) + '/mocks/rest'
class << Test::Unit::TestCase
def test(name, &block)
test_name = :"test_#{name.gsub(' ','_')}"
raise ArgumentError, "#{test_name} is already defined" if self.instance_methods.include? test_name.to_s
define_method test_name, &block
end
def expect(expected_value, &block)
define_method :"test_#{caller.first.split("/").last}" do
assert_equal expected_value, instance_eval(&block)
end
end
end