Sha256: 8a4b74525a357217dd129108af036b43088eb6e487e19de1b18903604a27c4eb
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
require 'test_helper' class SourceSansProTest < ActionDispatch::IntegrationTest teardown { clean_sprockets_cache } test "engine is loaded" do assert_equal ::Rails::Engine, SourceSansPro::Rails::Engine.superclass end test "fonts are served" do get "/assets/sourcesanspro-regular-webfont.eot" assert_response :success get "/assets/sourcesanspro-regular-webfont.ttf" assert_response :success get "/assets/sourcesanspro-regular-webfont.woff" assert_response :success get "/assets/sourcesanspro-regular-webfont.svg" assert_response :success end test "stylesheets are served" do get "/assets/source-sans-pro.css" assert_source_sans_pro(response) %w{black bold extralight italic light regular semibold}.each do |font_weight| get "/assets/source-sans-pro/#{font_weight}.css" assert_source_sans_pro(response) end end test "stylesheets contain asset pipeline references to fonts" do get "/assets/source-sans-pro.css" assert_match "/assets/sourcesanspro-regular-webfont.eot", response.body assert_match "/assets/sourcesanspro-regular-webfont.eot?#iefix", response.body assert_match "/assets/sourcesanspro-regular-webfont.woff", response.body assert_match "/assets/sourcesanspro-regular-webfont.ttf", response.body assert_match "/assets/sourcesanspro-regular-webfont.svg#sourcesanspro-regular", response.body end test "stylesheet is available in a css sprockets require" do get "/assets/sprockets-require.css" assert_source_sans_pro(response) end private def clean_sprockets_cache FileUtils.rm_rf File.expand_path("../dummy/tmp", __FILE__) end def assert_source_sans_pro(response) assert_response :success assert_match(/font-family:\s*'SourceSansPro';/, response.body) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
source-sans-pro-rails-0.6.1 | test/source_sans_pro_test.rb |
source-sans-pro-rails-0.6.0 | test/source_sans_pro_test.rb |
source-sans-pro-rails-0.5.0 | test/source_sans_pro_test.rb |