Sha256: 9bad6c8dcb4688a0710836cf59dea8e8f33861bb26c7a8fa229e0219de675a1a
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
require 'test_helper' class MapboxRailsTest < ActionDispatch::IntegrationTest teardown { clean_sprockets_cache } test 'engine is loaded' do assert_equal ::Rails::Engine, MapboxGl::Rails::Engine.superclass end test 'javascript are served' do get '/assets/mapbox-gl.js' assert_mapbox_gl_js(response) end test 'javascript of valid version' do get '/assets/mapbox-gl.js' assert_mapbox_gl_js(response, MapboxGl::Rails::VERSION::STRING) end test 'stylesheets are served' do get '/assets/mapbox-gl.css' assert_mapbox_gl_css(response) end test 'stylesheet is available in a css sprockets require' do get '/assets/sprockets-require.css' assert_mapbox_gl_css(response) end test 'stylesheet is available in a sass import' do get '/assets/sass-import.css' assert_mapbox_gl_css(response) end test 'stylesheet is available in a scss import' do get '/assets/scss-import.css' assert_mapbox_gl_css(response) end private def clean_sprockets_cache FileUtils.rm_rf File.expand_path('../dummy/tmp', __FILE__) end def assert_mapbox_gl_css(response, pattern = /mapboxgl-map/) assert_response :success assert_match(pattern, response.body) end def assert_mapbox_gl_js(response, pattern = /window\.mapboxgl/) assert_response :success assert_match(pattern, response.body) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mapbox-gl-rails-0.44.1 | test/mapbox-gl-rails_test.rb |