add test for clearing results
This commit is contained in:
parent
2d561f124d
commit
6999bdf57e
|
@ -107,4 +107,14 @@ describe("Test isolated vm directly", () => {
|
|||
)
|
||||
expect(result).toEqual([])
|
||||
})
|
||||
|
||||
it("should ensure error results are cleared between runs", () => {
|
||||
const context = {}
|
||||
// throw error
|
||||
const result = runJSWithIsolatedVM(`test.foo.bar = 123`, context)
|
||||
expect(result).toEqual({})
|
||||
// ensure error not persisted across vms
|
||||
const secondResult = runJSWithIsolatedVM(`return {}`, context)
|
||||
expect(secondResult).toEqual({})
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue