From e9139509c963f738f6236b0080e3693bdfcef0b5 Mon Sep 17 00:00:00 2001 From: "Mark S. Miller" Date: Tue, 13 Jul 2021 16:52:56 -0700 Subject: [PATCH] fix: tolerate endo pre and post #822 --- packages/import-bundle/test/test-compartment-wrapper.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/import-bundle/test/test-compartment-wrapper.js b/packages/import-bundle/test/test-compartment-wrapper.js index b192a1c70d29..e50aa192fb8a 100644 --- a/packages/import-bundle/test/test-compartment-wrapper.js +++ b/packages/import-bundle/test/test-compartment-wrapper.js @@ -118,7 +118,12 @@ function check(t, c, odometer, n) { const Con = Object.getPrototypeOf(c.globalThis.Compartment).constructor; t.throws( () => new Con(), - { message: /Not available/ }, + { + // Temporarily tolerate Endo behavior before and after + // https://github.com/endojs/endo/pull/822 + // TODO Simplify once depending on SES post #822 + message: /Not available|Function\.prototype\.constructor is not a valid constructor\./, + }, `${n} .constructor is tamed`, );