Sha256: cc24b7ed51f4e1d9bf33e2c790bf1cf14e1a6f9ec2b84d20a907968c610df69d
Contents?: true
Size: 1.36 KB
Versions: 4
Compression:
Stored size: 1.36 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../test_helper') describe ::Inch::CodeObject::Proxy do before do @codebase = test_codebase(:ruby, :code_examples) @objects = @codebase.objects end def test_inspect_gives_original_name m = @objects.find('Foo::Bar#method_with_code_example') assert_match(/Foo::Bar#method_with_code_example/, m.inspect) end def test_grade_is_not_nil m = @objects.find('Foo::Bar#method_with_code_example') assert m.grade end def test_method_with_code_example m = @objects.find('Foo::Bar#method_with_code_example') assert m.has_code_example? end def test_method_with_code_example2 m = @objects.find('Foo::Bar#method_with_code_example2') assert m.has_code_example? end def test_method_with_a_code_example m = @objects.find('Foo::Bar#method_with_one_example') assert m.has_code_example? refute m.has_multiple_code_examples? end def test_method_with_code_examples m = @objects.find('Foo::Bar#method_with_examples') assert m.has_multiple_code_examples? end def test_method_with_tagged_code_examples m = @objects.find('Foo::Bar#method_with_tagged_example') assert m.has_multiple_code_examples? end def test_method_with_two_tagged_code_examples m = @objects.find('Foo::Bar#method_with_2tagged_examples') assert m.has_multiple_code_examples? end end
Version data entries
4 entries across 4 versions & 1 rubygems