diff --git a/src/material/progress-spinner/testing/progress-spinner-harness.ts b/src/material/progress-spinner/testing/progress-spinner-harness.ts index ccd28e0aba3d..907b04152bd3 100644 --- a/src/material/progress-spinner/testing/progress-spinner-harness.ts +++ b/src/material/progress-spinner/testing/progress-spinner-harness.ts @@ -14,7 +14,7 @@ import {ProgressSpinnerHarnessFilters} from './progress-spinner-harness-filters' /** Harness for interacting with a standard mat-progress-spinner in tests. */ export class MatProgressSpinnerHarness extends ComponentHarness { /** The selector for the host element of a `MatProgressSpinner` instance. */ - static hostSelector = 'mat-progress-spinner'; + static hostSelector = 'mat-progress-spinner,mat-spinner'; /** * Gets a `HarnessPredicate` that can be used to search for a `MatProgressSpinnerHarness` that diff --git a/src/material/progress-spinner/testing/shared.spec.ts b/src/material/progress-spinner/testing/shared.spec.ts index d01d70bd6532..c289bead4797 100644 --- a/src/material/progress-spinner/testing/shared.spec.ts +++ b/src/material/progress-spinner/testing/shared.spec.ts @@ -26,20 +26,30 @@ export function runHarnessTests(progressSpinnerModule: typeof MatProgressSpinner it('should load all progress spinner harnesses', async () => { const progressSpinners = await loader.getAllHarnesses(progressSpinnerHarness); - expect(progressSpinners.length).toBe(2); + expect(progressSpinners.length).toBe(3); }); it('should get the value', async () => { fixture.componentInstance.value = 50; - const [determinate, indeterminate] = await loader.getAllHarnesses(progressSpinnerHarness); + const [ + determinate, + indeterminate, + impliedIndeterminate + ] = await loader.getAllHarnesses(progressSpinnerHarness); expect(await determinate.getValue()).toBe(50); expect(await indeterminate.getValue()).toBe(null); + expect(await impliedIndeterminate.getValue()).toBe(null); }); it('should get the mode', async () => { - const [determinate, indeterminate] = await loader.getAllHarnesses(progressSpinnerHarness); + const [ + determinate, + indeterminate, + impliedIndeterminate + ] = await loader.getAllHarnesses(progressSpinnerHarness); expect(await determinate.getMode()).toBe('determinate'); expect(await indeterminate.getMode()).toBe('indeterminate'); + expect(await impliedIndeterminate.getMode()).toBe('indeterminate'); }); } @@ -47,6 +57,7 @@ export function runHarnessTests(progressSpinnerModule: typeof MatProgressSpinner template: ` + ` }) class ProgressSpinnerHarnessTest {