mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-09 21:28:43 +08:00
The extensions have helpers like it.repeat() and async tracing which make development and debugging easier. All the tests will import from the extensions file now rather than mocha directly. A follow-up CL will add lint checks for this. Bug: 1101782 Change-Id: I7b1a540be1685375b06f1db5d0fda2f2879446c2 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2354104 Commit-Queue: Peter Marshall <petermarshall@chromium.org> Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Reviewed-by: Paul Lewis <aerotwist@chromium.org>
22 lines
817 B
TypeScript
22 lines
817 B
TypeScript
// Copyright 2020 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
import {describe, it} from '../../shared/mocha-extensions.js';
|
|
|
|
import {clearCoverageContent, navigateToCoverageTestSite, startInstrumentingCoverage, stopInstrumentingCoverage, waitForTheCoveragePanelToLoad} from '../helpers/coverage-helpers.js';
|
|
|
|
describe('The Coverage Panel', async () => {
|
|
it('Loads correctly', async () => {
|
|
await waitForTheCoveragePanelToLoad();
|
|
});
|
|
|
|
it('Can start and stop instrumenting coverage', async () => {
|
|
await waitForTheCoveragePanelToLoad();
|
|
await navigateToCoverageTestSite();
|
|
await startInstrumentingCoverage();
|
|
await stopInstrumentingCoverage();
|
|
await clearCoverageContent();
|
|
});
|
|
});
|