Sha256: 2d00e38084382b313670a0b70c0fe41327cec92b2fd5af490deb0654a7160100

Contents?: true

Size: 1010 Bytes

Versions: 14

Compression:

Stored size: 1010 Bytes

Contents

if RUBY_PLATFORM != 'opal'
  require 'volt/server/rack/asset_files'

  describe AssetFiles do
    before do
      spec_app_root = File.join(File.dirname(__FILE__), "../../apps/file_loading")

      path_to_main = File.join(File.dirname(__FILE__), "../../apps/file_loading/app/main")
      @component_paths = ComponentPaths.new(spec_app_root)
    end

    it "should return the dependencies list" do
      main = AssetFiles.new("main", @component_paths)

      components = main.components
      expect(components).to eq(['volt', 'main', 'shared', 'bootstrap', "slideshow"])
    end

    it "should list all JS files" do
      main = AssetFiles.new("main", @component_paths)

      expect(main.javascript_files(nil)).to eq(["/assets/js/jquery-2.0.3.js", "/assets/js/setImmediate.js", "/assets/js/sockjs-0.3.4.min.js", "/assets/js/vertxbus.js", "/assets/js/bootstrap.js", "/assets/js/test2.js", "/assets/js/test3.js", "/assets/js/test1.js", "/assets/volt/page/page.js", "/components/main.js"])
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
volt-0.8.14 spec/server/rack/asset_files_spec.rb
volt-0.8.13 spec/server/rack/asset_files_spec.rb
volt-0.8.11 spec/server/rack/asset_files_spec.rb
volt-0.8.10 spec/server/rack/asset_files_spec.rb
volt-0.8.9 spec/server/rack/asset_files_spec.rb
volt-0.8.8 spec/server/rack/asset_files_spec.rb
volt-0.8.7 spec/server/rack/asset_files_spec.rb
volt-0.8.6 spec/server/rack/asset_files_spec.rb
volt-0.8.5 spec/server/rack/asset_files_spec.rb
volt-0.8.4 spec/server/rack/asset_files_spec.rb
volt-0.8.3 spec/server/rack/asset_files_spec.rb
volt-0.8.2 spec/server/rack/asset_files_spec.rb
volt-0.8.1 spec/server/rack/asset_files_spec.rb
volt-0.8.0 spec/server/rack/asset_files_spec.rb