未验证 提交 c6859c40 编写于 作者: E Eugene Kenny 提交者: GitHub

Merge pull request #39960 from jonathanhefner/plugin-useful-test

Load plugin VERSION constant by default
require "<%= namespaced_name %>/version"
<% if engine? -%>
require "<%= namespaced_name %>/engine"
<% else -%>
......
require "test_helper"
class <%= camelized_modules %>Test < ActiveSupport::TestCase
test "truth" do
assert_kind_of Module, <%= camelized_modules %>
test "it has a version number" do
assert <%= camelized_modules %>::VERSION
end
end
......@@ -75,10 +75,13 @@ def test_generating_without_options
assert_match(/Rails::TestUnitReporter\.executable = 'bin\/test'/, content)
end
assert_file "lib/bukkits/railtie.rb", /module Bukkits\n class Railtie < ::Rails::Railtie\n end\nend/
assert_file "lib/bukkits.rb", /require "bukkits\/railtie"/
assert_file "lib/bukkits.rb" do |content|
assert_match(/require "bukkits\/version"/, content)
assert_match(/require "bukkits\/railtie"/, content)
end
assert_file "test/bukkits_test.rb" do |content|
assert_match(/class BukkitsTest < ActiveSupport::TestCase/, content)
assert_match(/assert_kind_of Module, Bukkits/, content)
assert_match(/assert Bukkits::VERSION/, content)
end
assert_file "bin/test"
assert_no_file "bin/rails"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册