spec/shakapacker/compiler_strategy_spec.rb in shakapacker-7.0.3 vs spec/shakapacker/compiler_strategy_spec.rb in shakapacker-7.1.0

- old
+ new

@@ -1,19 +1,21 @@ require_relative "spec_helper_initializer" describe "Shakapacker::CompilerStrategy" do describe "#from_config" do - it "returns and instance of MtimeStrategy when compiler_strategy is set to mtime" do + it "returns an instance of MtimeStrategy when compiler_strategy is set to mtime" do allow(Shakapacker.config).to receive(:compiler_strategy).and_return("mtime") + expect(Shakapacker::CompilerStrategy.from_config).to be_an_instance_of(Shakapacker::MtimeStrategy) end - it "returns and instance of DigestStrategy when compiler_strategy is set to digest" do + it "returns an instance of DigestStrategy when compiler_strategy is set to digest" do allow(Shakapacker.config).to receive(:compiler_strategy).and_return("digest") + expect(Shakapacker::CompilerStrategy.from_config).to be_an_instance_of(Shakapacker::DigestStrategy) end - it "raise exception for unknown compiler_strategy in the config file" do + it "raise an exception for unknown compiler_strategy in the config file" do expected_error_message = "Unknown strategy 'other'. Available options are 'mtime' and 'digest'." allow(Shakapacker.config).to receive(:compiler_strategy).and_return("other") expect { Shakapacker::CompilerStrategy.from_config }.to raise_error(expected_error_message) end