Parallel: Improved error messages for top-level before/afterAll

This commit is contained in:
Steve Gravrock
2022-11-25 13:13:05 -08:00
parent 75f97961f5
commit af9a4114f4
3 changed files with 38 additions and 15 deletions

View File

@@ -1,6 +1,5 @@
// TODO: Fix these unit tests!
describe('Env', function() {
beforeAll(function() {});
let env;
beforeEach(function() {
env = new jasmineUnderTest.Env();
@@ -480,7 +479,9 @@ describe('Env', function() {
expect(function() {
env.beforeAll(function() {});
}).toThrowError(
"In parallel mode, 'beforeAll' must be in a describe block"
"In parallel mode, 'beforeAll' must be in a describe block. " +
'Use the globalSetup config property for exactly-once setup in' +
' parallel mode.'
);
}
});
@@ -585,7 +586,9 @@ describe('Env', function() {
expect(function() {
env.afterAll(function() {});
}).toThrowError(
"In parallel mode, 'afterAll' must be in a describe block"
"In parallel mode, 'afterAll' must be in a describe block. " +
'Use the globalTeardown config property for exactly-once ' +
'teardown in parallel mode.'
);
}
});