Sha256: 2efc57b3002b9619c978ae07efe5ab11179ff376f1d7f932e8b4ef9de255c16f
Contents?: true
Size: 1.94 KB
Versions: 2
Compression:
Stored size: 1.94 KB
Contents
require 'test_helper' class WeatherSevenRailsTest < ActionDispatch::IntegrationTest teardown { clean_sprockets_cache } test "engine is loaded" do assert_equal ::Rails::Engine, WeatherSeven::Rails::Engine.superclass end test "fonts are served" do get "/assets/Pe-icon-7-weather.eot" assert_response :success get "/assets/Pe-icon-7-weather.woff" assert_response :success get "/assets/Pe-icon-7-weather.ttf" assert_response :success get "/assets/Pe-icon-7-weather.svg" assert_response :success end test "stylesheets are served" do get "/assets/weather-seven.css" assert_weather_seven(response) end test "stylesheets contain asset pipeline references to fonts" do get "/assets/weather-seven.css" v = WeatherSeven::Rails::W7_VERSION assert_match "/assets/Pe-icon-7-weather.eot?v=#{v}", response.body assert_match "/assets/Pe-icon-7-weather.eot?#iefix&v=#{v}", response.body assert_match "/assets/Pe-icon-7-weather.woff?v=#{v}", response.body assert_match "/assets/Pe-icon-7-weather.ttf?v=#{v}", response.body assert_match "/assets/Pe-icon-7-weather.svg?v=#{v}#Pe-icon-7-weather", response.body end test "stylesheet is available in a css sprockets require" do get "/assets/sprockets-require.css" assert_weather_seven(response) end test "stylesheet is available in a sass import" do get "/assets/sass-import.css" assert_weather_seven(response) end test "stylesheet is available in a scss import" do get "/assets/scss-import.css" assert_weather_seven(response) end test "helpers should be available in the view" do get "/icons" assert_response :success assert_select "i.pe-7w-wind" end private def clean_sprockets_cache FileUtils.rm_rf File.expand_path("../dummy/tmp", __FILE__) end def assert_weather_seven(response) assert_response :success assert_match(/font-family:\s*'Pe-icon-7-weather';/, response.body) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
weather-seven-rails-1.0.1 | test/weather_seven_rails_test.rb |
weather-seven-rails-1.0.0 | test/weather_seven_rails_test.rb |