Sha256: 64556b96129f5cfff69255a7f5b1b642bc7554841a1f281d32c54ee9251a96ec
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
require File.expand_path('../test_helper', __FILE__) class NonExistentTest < UnitTest class App < UnitTest::App register Sinatra::AssetPack assets do |a| a.js :script, '/script.min.js', [ '/js/h*.js', '/js/combine.js' ] a.js_compression :closure a.css_compression = :yui end get '/js/combine.js' do "alert('Spin spin sugar');" end get '/' do js :script end end def app App end test "non-existent files in js helper" do get '/' assert body.include?('combine.js') end test "dev non-existent files in js helper" do App.expects(:environment).returns(:development).times(1..100) get '/' assert body.include?('combine.js') end test "non-existent files in js minifier" do get '/script.min.js' assert body.include?('Spin spin sugar') end test "non-existant asset hosts" do file = File.join(app.root, 'app/js/hello.js') assert_equal(app.root + '/app/js/hello.js', Sinatra::AssetPack::HtmlHelpers.get_file_uri(file, App.assets)) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sinatra-assetpack-0.2.2 | test/non_existent_test.rb |
sinatra-assetpack-0.2.1 | test/non_existent_test.rb |
sinatra-assetpack-0.2.0 | test/non_existent_test.rb |