Sha256: 6e77f5eb5b56efa63cac3d7f075d57946385900c0db9df3ad0497867b18fde62
Contents?: true
Size: 1.21 KB
Versions: 8
Compression:
Stored size: 1.21 KB
Contents
require "test_helper" class RakeTasksTest < Minitest::Test def test_rake_tasks output = Dir.chdir(test_app_path) { `rake -T` } assert_includes output, "webpacker" assert_includes output, "webpacker:check_binstubs" assert_includes output, "webpacker:check_node" assert_includes output, "webpacker:check_yarn" assert_includes output, "webpacker:clean" assert_includes output, "webpacker:clobber" assert_includes output, "webpacker:compile" assert_includes output, "webpacker:install" assert_includes output, "webpacker:verify_install" end def test_rake_task_webpacker_check_binstubs output = Dir.chdir(test_app_path) { `rake webpacker:check_binstubs 2>&1` } refute_includes output, "webpack binstub not found." end def test_check_node_version output = Dir.chdir(test_app_path) { `rake webpacker:check_node 2>&1` } refute_includes output, "Webpacker requires Node.js" end def test_check_yarn_version output = Dir.chdir(test_app_path) { `rake webpacker:check_yarn 2>&1` } refute_includes output, "Yarn not installed" refute_includes output, "Webpacker requires Yarn" end private def test_app_path File.expand_path("test_app", __dir__) end end
Version data entries
8 entries across 8 versions & 1 rubygems