1
0
mirror of https://github.com/bitwarden/browser synced 2026-01-26 22:33:44 +00:00

[PM-31199] Fix flaky Vault test (#18544)

* Fix flaky spec file

* Remove duplicate i18nPipe import that was causing warnings
This commit is contained in:
Shane Melton
2026-01-23 14:30:40 -08:00
committed by GitHub
parent 3228e986af
commit 3a70b94b2d
2 changed files with 3 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import { Component } from "@angular/core";
import { Component, ChangeDetectionStrategy } from "@angular/core";
import { ComponentFixture, TestBed } from "@angular/core/testing";
import { By } from "@angular/platform-browser";
@@ -7,11 +7,10 @@ import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.servic
import { VaultCarouselSlideComponent } from "./carousel-slide/carousel-slide.component";
import { VaultCarouselComponent } from "./carousel.component";
// FIXME(https://bitwarden.atlassian.net/browse/CL-764): Migrate to OnPush
// eslint-disable-next-line @angular-eslint/prefer-on-push-component-change-detection
@Component({
selector: "app-test-carousel-slide",
imports: [VaultCarouselComponent, VaultCarouselSlideComponent],
changeDetection: ChangeDetectionStrategy.OnPush,
template: `
<vault-carousel label="Storybook Demo">
<vault-carousel-slide label="First Slide">
@@ -93,8 +92,7 @@ describe("VaultCarouselComponent", () => {
const backButton = fixture.debugElement.queryAll(By.css("button"))[0];
middleSlideButton.nativeElement.click();
await new Promise((r) => setTimeout(r, 100)); // Give time for the DOM to update.
fixture.detectChanges();
jest.spyOn(component.slideChange, "emit");
backButton.nativeElement.click();

View File

@@ -22,7 +22,6 @@ import { take } from "rxjs";
import { JslibModule } from "@bitwarden/angular/jslib.module";
import { ButtonModule, IconButtonModule } from "@bitwarden/components";
import { I18nPipe } from "@bitwarden/ui-common";
import { VaultCarouselButtonComponent } from "./carousel-button/carousel-button.component";
import { VaultCarouselContentComponent } from "./carousel-content/carousel-content.component";
@@ -41,7 +40,6 @@ import { VaultCarouselSlideComponent } from "./carousel-slide/carousel-slide.com
ButtonModule,
VaultCarouselContentComponent,
VaultCarouselButtonComponent,
I18nPipe,
],
})
export class VaultCarouselComponent implements AfterViewInit {