| // 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 {assert} from 'chai'; |
| import {describe, it} from '../../shared/mocha-extensions.js'; |
| |
| import {getChangesList, openChangesPanelAndNavigateTo, waitForNewChanges} from '../helpers/changes-helpers.js'; |
| import {editCSSProperty} from '../helpers/elements-helpers.js'; |
| |
| describe('The Changes Panel', async () => { |
| // Flaky test causing build failures |
| it.skip('[crbug.com/1147806]: Shows changes made in the Styles pane', async () => { |
| const TEST_PAGE = 'styled-page'; |
| |
| await openChangesPanelAndNavigateTo(TEST_PAGE); |
| |
| let changes = await getChangesList(); |
| assert.strictEqual(changes.length, 0, 'There should be no changes by default'); |
| |
| await editCSSProperty('html, body', 'background', 'red'); |
| await waitForNewChanges(changes); |
| |
| changes = await getChangesList(); |
| assert.strictEqual(changes.length, 1, 'There should now be 1 change in the list'); |
| assert.strictEqual(changes[0], `${TEST_PAGE}.html`); |
| }); |
| }); |