diff --git a/e2e/components/input-e2e.spec.ts b/e2e/components/input-e2e.spec.ts
index 484ed708acb..b5be90caaca 100644
--- a/e2e/components/input-e2e.spec.ts
+++ b/e2e/components/input-e2e.spec.ts
@@ -1,4 +1,5 @@
import {browser, by, element} from 'protractor';
+import {screenshot} from '../screenshot';
describe('input', () => {
@@ -53,4 +54,24 @@ describe('input', () => {
expect(input.getAttribute('value')).toBe('abc123');
});
});
+
+ describe('autosize-textarea', () => {
+ beforeEach(() => browser.get('/input'));
+
+ it('should resize correctly', () => {
+ let input = element(by.id('autosize-text-area'));
+ input.sendKeys('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
+ screenshot('autosize multiple rows');
+ });
+
+ it('should enfore max rows', () => {
+ let input = element(by.id('autosize-text-area'));
+ input.sendKeys(
+ 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
+ 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
+ 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' +
+ 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa');
+ screenshot('autosize more than max rows');
+ });
+ });
});
diff --git a/src/demo-app/input/input-demo.html b/src/demo-app/input/input-demo.html
index f3b5cc952d9..fb7a77e6d2a 100644
--- a/src/demo-app/input/input-demo.html
+++ b/src/demo-app/input/input-demo.html
@@ -394,13 +394,14 @@
Regular <textarea>
-
+
<textarea> with md-input-container
+