Spaces:
Sleeping
Sleeping
import Packager from "../../src/packager/packager"; | |
test('DEFAULT_OPTIONS', () => { | |
expect(Packager.usesUnsafeOptions(Packager.DEFAULT_OPTIONS())).toBe(false); | |
}); | |
test('custom JS', () => { | |
const options = Packager.DEFAULT_OPTIONS(); | |
options.custom.js = 'alert(1)'; | |
expect(Packager.usesUnsafeOptions(options)).toBe(true); | |
}); | |
test('custom CSS', () => { | |
const options = Packager.DEFAULT_OPTIONS(); | |
options.custom.css = 'body { display: none; }'; | |
expect(Packager.usesUnsafeOptions(options)).toBe(true); | |
}); | |
test('custom extensions', () => { | |
const options = Packager.DEFAULT_OPTIONS(); | |
options.extensions.push('https://example.com/'); | |
expect(Packager.usesUnsafeOptions(options)).toBe(true); | |
}); | |
test('unsafe cloud behaviors', () => { | |
const options = Packager.DEFAULT_OPTIONS(); | |
options.cloudVariables.unsafeCloudBehaviors = true; | |
expect(Packager.usesUnsafeOptions(options)).toBe(true); | |
}); | |