Sha256: 0a00fc94d3324d3c1e2c5c190f83803b5422c9af206959727031cbc08cb4db19
Contents?: true
Size: 1.42 KB
Versions: 1
Compression:
Stored size: 1.42 KB
Contents
require_relative "spec_helper_initializer" describe "RakeTasks" do let(:test_app_path) { File.expand_path("test_app", __dir__) } it "`rake -T` lists Shakapacker tasks" do output = Dir.chdir(test_app_path) { `rake -T` } expect(output).to include "shakapacker" expect(output).to include "shakapacker:check_binstubs" expect(output).to include "shakapacker:check_node" expect(output).to include "shakapacker:check_yarn" expect(output).to include "shakapacker:clean" expect(output).to include "shakapacker:clobber" expect(output).to include "shakapacker:compile" expect(output).to include "shakapacker:install" expect(output).to include "shakapacker:verify_install" end it "`shakapacker:check_binstubs` doesn't get 'webpack binstub not found' error" do output = Dir.chdir(test_app_path) { `rake shakapacker:check_binstubs 2>&1` } expect(output).to_not include "webpack binstub not found." end it "`shakapacker:check_node` doesn't get 'shakapacker requires Node.js' error" do output = Dir.chdir(test_app_path) { `rake shakapacker:check_node 2>&1` } expect(output).to_not include "Shakapacker requires Node.js" end it "`shakapacker:check_yarn` doesn't get error related to yarn" do output = Dir.chdir(test_app_path) { `rake shakapacker:check_yarn 2>&1` } expect(output).to_not include "Yarn not installed" expect(output).to_not include "Shakapacker requires Yarn" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shakapacker-7.0.0.rc.0 | spec/rake_tasks_spec.rb |