Spaces:
Sleeping
Sleeping
File size: 947 Bytes
7aec436 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
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);
});
|