Sha256: df308986f61380f1b87b895a6c09c6fe58293884efde430221926de9794f43d6

Contents?: true

Size: 770 Bytes

Versions: 11

Compression:

Stored size: 770 Bytes

Contents

require File.expand_path('../test_helper', __FILE__)

class LocalFileTest < UnitTest
  class App < UnitTest::App
    register Sinatra::AssetPack

    assets {
      css :application, [ '/css/*.css' ]
      serve '/fonts',    :from => 'app/fonts'
    }
  end

  test "local file for (in existing files)" do
    fn = App.assets.local_file_for '/images/background.jpg'
    assert_equal r('app/images/background.jpg'), fn
  end

  test "local file for (in existing files, custom serve path)" do
    fn = App.assets.local_file_for '/fonts/cantarell-regular-webfont.ttf'
    assert_equal r('app/fonts/cantarell-regular-webfont.ttf'), fn
  end

  test "local file for (in nonexisting files)" do
    fn = App.assets.local_file_for '/images/404.jpg'
    assert fn.nil?
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
sinatra-assetpack-0.2.2 test/local_file_test.rb
sinatra-assetpack-0.2.1 test/local_file_test.rb
sinatra-assetpack-0.2.0 test/local_file_test.rb
sinatra-assetpack-0.1.7 test/local_file_test.rb
sundawg-sinatra-assetpack-fork-0.1.6 test/local_file_test.rb
sinatra-assetpack-0.1.6 test/local_file_test.rb
sinatra-assetpack-0.1.5 test/local_file_test.rb
sinatra-assetpack-0.1.4 test/local_file_test.rb
sinatra-assetpack-0.1.3 test/local_file_test.rb
sinatra-assetpack-0.1.2 test/local_file_test.rb
sinatra-assetpack-0.1.1 test/local_file_test.rb