diff --git a/addon/templates/components/paper-input.hbs b/addon/templates/components/paper-input.hbs index 2dc05e676..7d707e4fc 100644 --- a/addon/templates/components/paper-input.hbs +++ b/addon/templates/components/paper-input.hbs @@ -46,6 +46,8 @@ accept={{passThru.accept}} autocomplete={{passThru.autocomplete}} + autocorrect={{passThru.autocorrect}} + autocapitalize={{passThru.autocapitalize}} autosave={{passThru.autosave}} form={{passThru.form}} formaction={{passThru.formaction}} diff --git a/tests/integration/components/paper-input-test.js b/tests/integration/components/paper-input-test.js index 8f1b5c183..32e04c1b1 100644 --- a/tests/integration/components/paper-input-test.js +++ b/tests/integration/components/paper-input-test.js @@ -117,6 +117,28 @@ test('renders input with attribute autocomplete', function(assert) { assert.equal(actual, expected); }); +test('renders input with attribute autocorrect', function(assert) { + assert.expect(1); + + this.render(hbs`{{paper-input passThru=(hash autocorrect="autocorrect") onChange=dummyOnChange}}`); + + let actual = this.$('md-input-container input').attr('autocorrect'); + let expected = 'autocorrect'; + + assert.equal(actual, expected); +}); + +test('renders input with attribute autocapitalize', function(assert) { + assert.expect(1); + + this.render(hbs`{{paper-input passThru=(hash autocapitalize="autocapitalize") onChange=dummyOnChange}}`); + + let actual = this.$('md-input-container input').attr('autocapitalize'); + let expected = 'autocapitalize'; + + assert.equal(actual, expected); +}); + test('renders input with attribute form', function(assert) { assert.expect(1);