From 10d1e75bba2ff63ece4e97aebdae89837ebc0c82 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Sat, 16 Jan 2016 12:13:15 +0100 Subject: [PATCH] test(button): add test for disabled input attribute --- src/components/button/button.spec.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/components/button/button.spec.ts b/src/components/button/button.spec.ts index 0762725ca90..1f9d2b2c92b 100644 --- a/src/components/button/button.spec.ts +++ b/src/components/button/button.spec.ts @@ -34,6 +34,21 @@ describe('MdButton', () => { }); }); + it('should not increment if disabled', (done: () => void) => { + return builder.createAsync(TestApp).then((fixture) => { + let testComponent = fixture.debugElement.componentInstance; + let buttonDebugElement = fixture.debugElement.query(By.css('button')); + + testComponent.isDisabled = true; + fixture.detectChanges(); + + buttonDebugElement.nativeElement.click(); + + expect(testComponent.clickCount).toBe(0); + done(); + }) + }); + }); });