mirror of
https://github.com/discourse/discourse.git
synced 2024-11-26 17:53:44 +08:00
21 lines
603 B
Ruby
21 lines
603 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
describe "Content security policy", type: :system do
|
||
|
it "can boot the application in strict_dynamic mode" do
|
||
|
expect(SiteSetting.content_security_policy).to eq(true)
|
||
|
SiteSetting.content_security_policy_strict_dynamic = true
|
||
|
|
||
|
visit "/"
|
||
|
expect(page).to have_css("#site-logo")
|
||
|
end
|
||
|
|
||
|
it "can boot logster in strict_dynamic mode" do
|
||
|
expect(SiteSetting.content_security_policy).to eq(true)
|
||
|
sign_in Fabricate(:admin)
|
||
|
SiteSetting.content_security_policy_strict_dynamic = true
|
||
|
|
||
|
visit "/logs"
|
||
|
expect(page).to have_css("#log-table")
|
||
|
end
|
||
|
end
|