Sha256: ccc1cfbe0e57c290fe6eb7be746d7e939ee7a70804977504cf7c2d3e6fcb6225
Contents?: true
Size: 1.76 KB
Versions: 12
Compression:
Stored size: 1.76 KB
Contents
require_relative 'test_helper' class Project def self.bo0k Bo0k end end class Book class TableOfContents; end def tableof_contents TableofContents end class Page def tableof_contents TableofContents end def self.tableof_contents TableofContents end end end class SimpleSimilarClassFinderTest < Minitest::Test def setup @error = assert_raises(NameError) { ::Bo0k } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book" end end class SimilarClassFinderInsideClassTest < Minitest::Test def setup @error = assert_raises(NameError) { Project.bo0k } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book" end end class SimilarClassFinderInsideNestedClassTest < Minitest::Test def setup @error = assert_raises(NameError) { Book::Page.tableof_contents } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book::TableOfContents" end end class SimilarClassFinderForClassWithNamespaceTest < Minitest::Test def setup @error = assert_raises(NameError) { ::Book::TableofContents } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book::TableOfContents" end end class SimilarClassFinderFromInstanceTest < Minitest::Test def setup @error = assert_raises(NameError) { ::Book.new.tableof_contents } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book::TableOfContents" end end class SimilarClassFinderFromNestedInstanceTest < Minitest::Test def setup @error = assert_raises(NameError) { ::Book::Page.new.tableof_contents } end def test_similar_words assert_suggestion @error.finder.similar_words, "Book::TableOfContents" end end
Version data entries
12 entries across 12 versions & 1 rubygems