From e08c641201db629133b8283cc42d5c3e5d402a60 Mon Sep 17 00:00:00 2001 From: Martin Staffa Date: Fri, 13 Oct 2017 14:20:59 +0200 Subject: [PATCH] docs(select.SelectController): fix example Closes #16271 --- src/ng/directive/select.js | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/ng/directive/select.js b/src/ng/directive/select.js index 5ae301844905..ba8d82874b21 100644 --- a/src/ng/directive/select.js +++ b/src/ng/directive/select.js @@ -41,7 +41,8 @@ function setOptionSelectedStatus(optionEl, value) { * * *
- * Error: The current model doesn't match any option + * + * Error: The current model doesn't match any option
* *
* @@ -90,11 +91,11 @@ function setOptionSelectedStatus(optionEl, value) { *
*
*
- * * * *
- * Error: Please select a value
+ * Error: Please select a value
* *
*
@@ -130,6 +131,22 @@ function setOptionSelectedStatus(optionEl, value) { * }; * }); * + * + * it('should show the error message when the unknown option is selected', function() { + + var error = element(by.className('error')); + + expect(error.getText()).toBe('Error: Please select a value'); + + element(by.cssContainingText('option', 'Option 1')).click(); + + expect(error.isPresent()).toBe(false); + + element(by.tagName('button')).click(); + + expect(error.getText()).toBe('Error: Please select a value'); + }); + * * * *