blob: 2aa742c09b4c7aacdd422b512d98859e24324ee3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
load(libdir + "asserts.js")
// JS::EncodeScript cannot be use for run-once scripts.
evaluate(cacheEntry(""), { saveBytecode: true });
evaluate(cacheEntry(""), { saveBytecode: true, isRunOnce: false });
assertErrorMessage(() => {
evaluate(cacheEntry(""), { saveBytecode: true, isRunOnce: true });
}, Error, "run-once script are not supported by XDR");
// Incremental XDR doesn't have any of these restrictions.
evaluate(cacheEntry(""), { saveIncrementalBytecode: true });
evaluate(cacheEntry(""), { saveIncrementalBytecode: true, isRunOnce: false });
evaluate(cacheEntry(""), { saveIncrementalBytecode: true, isRunOnce: true });
|