未验证 提交 12fa2ea5 编写于 作者: G Guillermo Iguaran 提交者: GitHub

Merge pull request #31335 from ttanimichi/more-tests-for-webpack-option

Add more tests for the `--webpack` option
......@@ -746,17 +746,38 @@ def test_spring_with_dev_option
def test_webpack_option
command_check = -> command, *_ do
@called ||= 0
@called += 1 if command == "webpacker:install"
assert_equal 1, @called, "webpacker:install expected to be called once, but was called #{@called} times."
if command == "webpacker:install"
@called += 1
assert_equal 1, @called, "webpacker:install expected to be called once, but was called #{@called} times."
end
end
generator([destination_root], webpack: true).stub(:rails_command, command_check) do
generator([destination_root], webpack: "webpack").stub(:rails_command, command_check) do
quietly { generator.invoke_all }
end
assert_gem "webpacker"
end
def test_webpack_option_with_js_framework
command_check = -> command, *_ do
case command
when "webpacker:install"
@webpacker ||= 0
@webpacker += 1
assert_equal 1, @webpacker, "webpacker:install expected to be called once, but was called #{@webpacker} times."
when "webpacker:install:react"
@react ||= 0
@react += 1
assert_equal 1, @react, "webpacker:install:react expected to be called once, but was called #{@react} times."
end
end
generator([destination_root], webpack: "react").stub(:rails_command, command_check) do
quietly { generator.invoke_all }
end
end
def test_generator_if_skip_turbolinks_is_given
run_generator [destination_root, "--skip-turbolinks"]
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册