Sha256: c0b3dc8d2d6dc1e06795e2c8bf2f820dddfbbc992f85c344eb102161cfda06e0
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
require 'test_helper' class FontAwesomeRailsTest < ActionDispatch::IntegrationTest teardown { clean_sprockets_cache } test "engine is loaded" do assert_equal ::Rails::Engine, FontAwesome::Rails::Engine.superclass end test "fonts are served" do get "/assets/fontawesome-webfont.eot" assert_response :success get "/assets/fontawesome-webfont.ttf" assert_response :success get "/assets/fontawesome-webfont.woff" assert_response :success end test "stylesheets are served" do get "/assets/font-awesome.css" assert_font_awesome(response) get "/assets/font-awesome-ie7.min.css" assert_response :success get "/assets/font-awesome-ie7.css" assert_response :success end test "stylesheets contain asset pipeline references to fonts" do get "/assets/font-awesome.css" assert_match "/assets/fontawesome-webfont.eot", response.body assert_match "/assets/fontawesome-webfont.eot?#iefix", response.body assert_match "/assets/fontawesome-webfont.woff", response.body assert_match "/assets/fontawesome-webfont.ttf", response.body assert_match "/assets/fontawesome-webfont.svg#fontawesomeregular", response.body end test "stylesheet is available in a css sprockets require" do get "/assets/sprockets-require.css" assert_font_awesome(response) end test "stylesheet is available in a sass import" do get "/assets/sass-import.css" assert_font_awesome(response) end test "stylesheet is available in a scss import" do get "/assets/scss-import.css" assert_font_awesome(response) end test "helpers should be available in the view" do get "/icons" assert_response :success assert_select "i.icon-flag" assert_select "span.icon-stack" end private def clean_sprockets_cache FileUtils.rm_rf File.expand_path("../dummy/tmp", __FILE__) end def assert_font_awesome(response) assert_response :success assert_match(/font-family:\s*'FontAwesome';/, response.body) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
font-awesome-rails-3.2.1.3 | test/font_awesome_rails_test.rb |