1
1
import { assert } from '@open-wc/testing'
2
- import { setCSPTrustedTypesPolicy } from '../src/index.ts'
2
+ import { default as IncludeFragmentElement } from '../src/index.ts'
3
3
4
4
let count
5
5
const responses = {
@@ -648,12 +648,12 @@ suite('include-fragment-element', function () {
648
648
649
649
suite ( 'CSP trusted types' , ( ) => {
650
650
teardown ( ( ) => {
651
- setCSPTrustedTypesPolicy ( null )
651
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( null )
652
652
} )
653
653
654
654
test ( 'can set a pass-through mock CSP trusted types policy' , async function ( ) {
655
655
let policyCalled = false
656
- setCSPTrustedTypesPolicy ( {
656
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( {
657
657
createHTML : htmlText => {
658
658
policyCalled = true
659
659
return htmlText
@@ -670,7 +670,7 @@ suite('include-fragment-element', function () {
670
670
671
671
test ( 'can set and clear a mutating mock CSP trusted types policy' , async function ( ) {
672
672
let policyCalled = false
673
- setCSPTrustedTypesPolicy ( {
673
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( {
674
674
createHTML : ( ) => {
675
675
policyCalled = true
676
676
return '<b>replacement</b>'
@@ -683,7 +683,7 @@ suite('include-fragment-element', function () {
683
683
assert . equal ( '<b>replacement</b>' , data )
684
684
assert . ok ( policyCalled )
685
685
686
- setCSPTrustedTypesPolicy ( null )
686
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( null )
687
687
const el2 = document . createElement ( 'include-fragment' )
688
688
el2 . src = '/hello'
689
689
const data2 = await el2 . data
@@ -699,7 +699,7 @@ suite('include-fragment-element', function () {
699
699
return htmlText
700
700
}
701
701
} )
702
- setCSPTrustedTypesPolicy ( policy )
702
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( policy )
703
703
704
704
const el = document . createElement ( 'include-fragment' )
705
705
el . src = '/hello'
@@ -709,7 +709,7 @@ suite('include-fragment-element', function () {
709
709
} )
710
710
711
711
test ( 'can reject data using a mock CSP trusted types policy' , async function ( ) {
712
- setCSPTrustedTypesPolicy ( {
712
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( {
713
713
createHTML : ( ) => {
714
714
throw new Error ( 'Rejected data!' )
715
715
}
@@ -726,7 +726,7 @@ suite('include-fragment-element', function () {
726
726
} )
727
727
728
728
test ( 'can access headers using a mock CSP trusted types policy' , async function ( ) {
729
- setCSPTrustedTypesPolicy ( {
729
+ IncludeFragmentElement . setCSPTrustedTypesPolicy ( {
730
730
createHTML : ( htmlText , response ) => {
731
731
if ( response . headers . get ( 'X-Server-Sanitized' ) !== 'sanitized=true' ) {
732
732
// Note: this will reject the contents, but the error may be caught before it shows in the JS console.
0 commit comments