test(service-worker): properly reset mock server state for each test (#30977)
PR Close #30977
This commit is contained in:
parent
7217525da4
commit
c150354464
|
@ -119,15 +119,20 @@ import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope';
|
|||
let scope: SwTestHarness;
|
||||
let driver: Driver;
|
||||
beforeEach(async() => {
|
||||
server.clearRequests();
|
||||
scope = new SwTestHarnessBuilder().withServerState(server).build();
|
||||
driver = new Driver(scope, scope, new CacheDatabase(scope, scope));
|
||||
|
||||
// Initialize.
|
||||
expect(await makeRequest(scope, '/foo.txt')).toEqual('this is foo');
|
||||
await driver.initialized;
|
||||
server.clearRequests();
|
||||
serverUpdate.clearRequests();
|
||||
serverSeqUpdate.clearRequests();
|
||||
});
|
||||
afterEach(() => {
|
||||
server.reset();
|
||||
serverUpdate.reset();
|
||||
serverSeqUpdate.reset();
|
||||
});
|
||||
|
||||
describe('in performance mode', () => {
|
||||
|
|
Loading…
Reference in New Issue