Skip to content

Commit 1a479bc

Browse files
committed
Fix skipped test execution
1 parent 165c20b commit 1a479bc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/sandbox/pmapi-setup-runner.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ module.exports = function (pm, testsState, onAssertion) {
123123
processAssertion = function (_testId, assertionData, options) {
124124
const testState = testsState[_testId];
125125

126+
if (!testState) {
127+
return onAssertion(assertionData);
128+
}
129+
126130
if (!testState.pending) {
127131
return;
128132
}
@@ -131,9 +135,8 @@ module.exports = function (pm, testsState, onAssertion) {
131135
assertionData.error || // TODO: Make conditions (test status) to mark a test resolved, configurable.
132136
assertionData.skipped ||
133137
_.isEmpty(options) ||
134-
!testState ||
135138
isOptionConfigured(options, OPTIONS.RunCount) && testState.runCount === testState.currRunCount ||
136-
isOptionConfigured(options, OPTIONS.RunUntil) && !testState.timer
139+
isOptionConfigured(options, OPTIONS.RunUntil) && testState.currRunCount && !testState.timer
137140
);
138141

139142
testState.pending = assertionData.pending = !shouldResolve;

0 commit comments

Comments
 (0)