diff --git a/packages/endomoat/test/scenarios.spec.js b/packages/endomoat/test/scenarios.spec.js index d1af6f90f2..a9135cb06c 100644 --- a/packages/endomoat/test/scenarios.spec.js +++ b/packages/endomoat/test/scenarios.spec.js @@ -45,6 +45,7 @@ const testScenario = test.macro( for await (const scenario of loadScenarios()) { if ( !( + scenario.context && Object.keys(scenario.context).length === 0 && scenario.context.constructor === Object ) @@ -59,7 +60,7 @@ for await (const scenario of loadScenarios()) { } // TODO fix - if (FAILING_SCENARIOS.has(scenario.name)) { + if (scenario.name && FAILING_SCENARIOS.has(scenario.name)) { test.failing(`${scenario.name} - `, testScenario, scenario) continue } @@ -71,10 +72,10 @@ for await (const scenario of loadScenarios()) { } // TODO implement scuttling - if (scenario.name.startsWith('scuttle')) { + if (scenario.name?.startsWith('scuttle')) { test.todo(`${scenario.name} - scuttling unsupported`) continue } - test.serial(scenario.name, testScenario, scenario) + test.serial(scenario.name ?? '(unknown scenario)', testScenario, scenario) }