Sha256: 27e203a045b3e07078c32fae216252b500a1afa60985c3f17c4046ba6d8b8fed

Contents?: true

Size: 877 Bytes

Versions: 8

Compression:

Stored size: 877 Bytes

Contents

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

  describe ComponentFiles do
    before do
      spec_app_root = File.join(File.dirname(__FILE__), "../..")
    
      path_to_main = File.join(File.dirname(__FILE__), "../../app/main")
      @component_paths = ComponentPaths.new(spec_app_root)
    end
  
    it "should return the dependencies list" do
      main = ComponentFiles.new("main", @component_paths)
    
      components = main.components
      expect(components).to eq(['main', 'shared', 'bootstrap', "slideshow"])
    end
  
    it "should list all JS files" do
      main = ComponentFiles.new("main", @component_paths)
    
      expect(main.javascript_files(nil)).to eq(["/assets/js/test2.js", "/assets/js/bootstrap.js", "/assets/volt/page/page.js", "/components/home.js", "/assets/js/test3.js", "/assets/js/test1.js"])
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
volt-0.4.5 spec/server/rack/component_files_spec.rb
volt-0.4.4 spec/server/rack/component_files_spec.rb
volt-0.4.3 spec/server/rack/component_files_spec.rb
volt-0.4.2 spec/server/rack/component_files_spec.rb
volt-0.4.1 spec/server/rack/component_files_spec.rb
volt-0.4.0 spec/server/rack/component_files_spec.rb
volt-0.3.9 spec/server/rack/component_files_spec.rb
volt-0.3.8 spec/server/rack/component_files_spec.rb