diff --git a/projects/element-ng/wizard/si-wizard.component.html b/projects/element-ng/wizard/si-wizard.component.html index a770ebcbe..310a07a81 100644 --- a/projects/element-ng/wizard/si-wizard.component.html +++ b/projects/element-ng/wizard/si-wizard.component.html @@ -175,6 +175,7 @@ { expect(element.querySelector('.wizard-btn-container .back')).toBeFalsy(); expect(element.querySelector('.wizard-btn-container .next')).toBeFalsy(); }); + + it('should align save button to end on last step when navigation is hidden', async () => { + hostComponent.inlineNavigation = false; + await runOnPushChangeDetection(fixture); + + // Navigate to the last step + component.next(hostComponent.steps.length - 1); + await runOnPushChangeDetection(fixture); + + const saveButton = element.querySelector('.btn.save'); + expect(saveButton).toBeTruthy(); + expect(saveButton).toHaveClass('end'); + }); }); describe('navigation buttons in footer', () => {