UNPKG

@material/web

Version:
29 lines 839 B
/** * @license * Copyright 2022 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { Harness } from '../../testing/harness.js'; import { NavigationTabHarness } from '../navigationtab/harness.js'; /** * Test harness for navigation bars. */ export class NavigationBarHarness extends Harness { constructor() { super(...arguments); this.tab = this.getTab(); } /** * Returns the active tab to be used for interaction simulation. */ async getInteractiveElement() { await this.element.updateComplete; return (await this.tab).getInteractiveElement(); } async getTab() { await this.element.updateComplete; const tab = this.element.tabs[this.element.activeIndex]; return new NavigationTabHarness(tab); } } //# sourceMappingURL=harness.js.map