aboutsummaryrefslogtreecommitdiffstats
path: root/src/scenario
diff options
context:
space:
mode:
authorMisko Hevery2010-11-07 13:04:48 -0800
committerMisko Hevery2010-11-07 13:06:55 -0800
commit91b6c5f7ffaa19f967547ae3916641fed9e0f04c (patch)
tree24be352f7e30519848e1364db5ea2dd6ff87e983 /src/scenario
parent5be325a0c1a660268d29541bc668d9cb7d641fcb (diff)
downloadangular.js-91b6c5f7ffaa19f967547ae3916641fed9e0f04c.tar.bz2
Added documentation for validators.
BACKWARD INCOMPATIBLE: removed ssn validators, since it is unlikely that most people will need it and if they do, they can added it thorough RegExp
Diffstat (limited to 'src/scenario')
-rw-r--r--src/scenario/dsl.js29
1 files changed, 3 insertions, 26 deletions
diff --git a/src/scenario/dsl.js b/src/scenario/dsl.js
index f37ab71d..99bc63a9 100644
--- a/src/scenario/dsl.js
+++ b/src/scenario/dsl.js
@@ -191,7 +191,7 @@ angular.scenario.dsl('input', function() {
chain.enter = function(value) {
return this.addFutureAction("input '" + this.name + "' enter '" + value + "'", function($window, $document, done) {
- var input = $document.elements('input[name="$1"]', this.name);
+ var input = $document.elements(':input[name="$1"]', this.name);
input.val(value);
input.trigger('change');
done();
@@ -200,7 +200,7 @@ angular.scenario.dsl('input', function() {
chain.check = function() {
return this.addFutureAction("checkbox '" + this.name + "' toggle", function($window, $document, done) {
- var input = $document.elements('input:checkbox[name="$1"]', this.name);
+ var input = $document.elements(':checkbox[name="$1"]', this.name);
input.trigger('click');
done();
});
@@ -209,7 +209,7 @@ angular.scenario.dsl('input', function() {
chain.select = function(value) {
return this.addFutureAction("radio button '" + this.name + "' toggle '" + value + "'", function($window, $document, done) {
var input = $document.
- elements('input:radio[name$="@$1"][value="$2"]', this.name, value);
+ elements(':radio[name$="@$1"][value="$2"]', this.name, value);
input.trigger('click');
done();
});
@@ -224,29 +224,6 @@ angular.scenario.dsl('input', function() {
/**
* Usage:
- * textarea(name).enter(value) enters value in the text area with specified name
- */
-angular.scenario.dsl('textarea', function() {
- var chain = {};
-
- chain.enter = function(value) {
- return this.addFutureAction("textarea '" + this.name + "' enter '" + value + "'", function($window, $document, done) {
- var textarea = $document.elements('textarea[name="$1"]', this.name);
- textarea.val(value);
- textarea.trigger('change');
- done();
- });
- };
-
- return function(name) {
- this.name = name;
- return chain;
- };
-});
-
-
-/**
- * Usage:
* repeater('#products table', 'Product List').count() number of rows
* repeater('#products table', 'Product List').row(1) all bindings in row as an array
* repeater('#products table', 'Product List').column('product.name') all values across all rows in an array