Files
sure/test/controllers/pwa_controller_test.rb
T

23 lines
661 B
Ruby

require "test_helper"
class PwaControllerTest < ActionDispatch::IntegrationTest
test "manifest responds successfully for html accept headers" do
get "/manifest", headers: { "Accept" => "text/html" }
assert_response :success
assert_equal "application/manifest+json", response.media_type
assert_includes response.body, '"start_url": "/"'
end
test "service worker responds successfully without origin or referer headers" do
get "/service-worker", headers: {
"Accept" => "*/*",
"DNT" => "1",
"Sec-GPC" => "1"
}
assert_response :success
assert_equal "application/javascript", response.media_type
end
end