Sha256: 2314381afd755e615470a5549776711d6b4ec2445355d42059379ab889b258eb
Contents?: true
Size: 836 Bytes
Versions: 1
Compression:
Stored size: 836 Bytes
Contents
require_relative '../lib/inline_svg' describe InlineSvg::WebpackAssetFinder do context "when the file is not found" do it "returns nil" do stub_const('Rails', double('Rails').as_null_object) stub_const('Webpacker', double('Webpacker').as_null_object) expect(::Webpacker.manifest).to receive(:lookup).with('some-file').and_return(nil) expect(described_class.find_asset('some-file').pathname).to be_nil end end context "when Shakapacker is defined" do it "uses the new spelling" do stub_const('Rails', double('Rails').as_null_object) stub_const('Shakapacker', double('Shakapacker').as_null_object) expect(::Shakapacker.manifest).to receive(:lookup).with('some-file').and_return(nil) expect(described_class.find_asset('some-file').pathname).to be_nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
inline_svg-1.10.0 | spec/webpack_asset_finder_spec.rb |