diff --git a/eddy.gemspec b/eddy.gemspec index f80ad18..f6a7d72 100644 --- a/eddy.gemspec +++ b/eddy.gemspec @@ -16,7 +16,7 @@ Gem::Specification.new do |spec| "homepage_uri" => spec.homepage, "source_code_uri" => spec.homepage, "changelog_uri" => "https://github.com/tcd/eddy/blob/master/CHANGELOG.md", - "documentation_uri" => "https://www.rubydoc.info/gems/eddy/#{gem.version}", + "documentation_uri" => "https://www.rubydoc.info/gems/eddy/#{spec.version}", "yard.run" => "yri", # use "yard" to build full HTML docs. } diff --git a/test/eddy/c4_test.rb b/test/eddy/c4_test.rb deleted file mode 100644 index 2387208..0000000 --- a/test/eddy/c4_test.rb +++ /dev/null @@ -1,9 +0,0 @@ -require "test_helper" - -class EddyTest < Minitest::Test - - def test_that_it_has_a_version_number - refute_nil(Eddy::VERSION) - end - -end diff --git a/test/eddy/eddy_test.rb b/test/eddy/eddy_test.rb new file mode 100644 index 0000000..0f383a1 --- /dev/null +++ b/test/eddy/eddy_test.rb @@ -0,0 +1,22 @@ +require "test_helper" +require "rubygems" + +class EddyTest < Minitest::Test + + def test_that_it_has_a_version_number + refute_nil(Eddy::VERSION) + end + + def test_that_versions_match + spec_path = File.join(Eddy.root_dir, "eddy.gemspec") + spec = Gem::Specification.load(spec_path) + assert_equal(Eddy::VERSION, spec.version.to_s) + end + + def test_readme_links_to_correct_version + search_string = "[docs]: https://www.rubydoc.info/gems/eddy/#{Eddy::VERSION}" + readme = File.read(File.join(Eddy.root_dir, "readme.md")) + assert(readme.include?(search_string)) + end + +end