Sha256: 402791b15bea9f6e009c2b481433d8f15a290418f6964e80d7e56d1b6230c562
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../test_helper') describe ::Inch::CodeObject::Proxy::Base do before do Dir.chdir fixture_path(:code_examples) @source_parser = Inch::SourceParser.run(["lib/**/*.rb"]) end def test_method_with_code_example m = @source_parser.find_object("Foo::Bar#method_with_code_example") assert m.has_code_example? end def test_method_with_code_example2 m = @source_parser.find_object("Foo::Bar#method_with_code_example2") assert m.has_code_example? end def test_method_with_code_examples m = @source_parser.find_object("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 = @source_parser.find_object("Foo::Bar#method_with_examples") assert m.has_multiple_code_examples? end def test_method_with_code_examples m = @source_parser.find_object("Foo::Bar#method_with_tagged_example") assert m.has_multiple_code_examples? end def test_method_with_code_examples m = @source_parser.find_object("Foo::Bar#method_with_2tagged_examples") assert m.has_multiple_code_examples? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inch-0.1.3 | test/inch/code_object/proxy_test.rb |
inch-0.1.2 | test/inch/code_object/proxy_test.rb |
inch-0.1.1 | test/inch/code_object/proxy_test.rb |