Sha256: a2454f589f8a01dfba8d37fc8470f7e67ec68768fc934839feb50e34e71ff108
Contents?: true
Size: 734 Bytes
Versions: 7
Compression:
Stored size: 734 Bytes
Contents
require 'lib/spec_helper' require 'opal/sprockets' describe Opal::Sprockets do let(:env) { Sprockets::Environment.new } before { Opal.paths.each { |path| env.append_path path } } describe '.load_asset' do it 'loads the main asset' do code = described_class.load_asset('console', env) expect(code).to include('Opal.load("console");') end it 'marks as loaded "opal" plus all non opal assets' do code = described_class.load_asset('corelib/runtime', env) expect(code).to include('Opal.loaded(["opal","corelib/runtime"]);') end it 'returns an empty string if the asset is not found' do code = described_class.load_asset('foo', env) expect(code).to eq('') end end end
Version data entries
7 entries across 7 versions & 1 rubygems