forked from external-repos/pa11y-dashboard
Added "wait" field in new task and edit task pages
Added UI control to set `wait` option in pa11y script. Updated test cases. [pa11y-dashboard issue #127](https://github.com/springernature/pa11y-dashboard/issues/127)
This commit is contained in:
@@ -42,6 +42,7 @@ function route(app) {
|
||||
standard: req.body.standard,
|
||||
ignore: req.body.ignore || [],
|
||||
timeout: req.body.timeout,
|
||||
wait: req.body.wait,
|
||||
username: req.body.username,
|
||||
password: req.body.password
|
||||
};
|
||||
|
@@ -60,6 +60,7 @@ function route(app) {
|
||||
task.name = req.body.name;
|
||||
task.ignore = req.body.ignore;
|
||||
task.timeout = req.body.timeout;
|
||||
task.wait = req.body.wait;
|
||||
task.username = req.body.username;
|
||||
task.password = req.body.password;
|
||||
var standards = getStandards().map(function(standard) {
|
||||
|
@@ -62,6 +62,13 @@ describe('GET /new', function() {
|
||||
assert.strictEqual(field.getAttribute('value'), '');
|
||||
});
|
||||
|
||||
it('should have a "wait" field', function() {
|
||||
var field = this.form.querySelectorAll('input[name=wait]')[0];
|
||||
assert.isDefined(field);
|
||||
assert.strictEqual(field.getAttribute('type'), 'text');
|
||||
assert.strictEqual(field.getAttribute('value'), '');
|
||||
});
|
||||
|
||||
it('should have a "username" field', function() {
|
||||
var field = this.form.querySelectorAll('input[name=username]')[0];
|
||||
assert.isDefined(field);
|
||||
|
@@ -63,6 +63,13 @@ describe('GET /<task-id>/edit', function() {
|
||||
assert.isDefined(field.getAttribute('disabled'));
|
||||
});
|
||||
|
||||
it('should have a "wait" field', function() {
|
||||
var field = this.form.querySelectorAll('input[name=wait]')[0];
|
||||
assert.isDefined(field);
|
||||
assert.strictEqual(field.getAttribute('type'), 'text');
|
||||
assert.strictEqual(field.getAttribute('value'), '0');
|
||||
});
|
||||
|
||||
it('should have a disabled "standard" field', function() {
|
||||
var field = this.form.querySelectorAll('select[name=standard]')[0];
|
||||
assert.isDefined(field);
|
||||
|
@@ -74,6 +74,16 @@ along with pa11y-dashboard. If not, see <http://www.gnu.org/licenses/>.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-4 col-sm-4 col-xs-6">
|
||||
<label class="control-label" for="new-task-wait">Wait (milliseconds)</label>
|
||||
<input class="form-control" id="new-task-wait" type="text" placeholder="E.g. 3000" name="wait" value="{{task.wait}}"/>
|
||||
<em>(Note: default wait time is 0ms)</em>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-4 col-sm-4 col-xs-6">
|
||||
|
@@ -86,6 +86,16 @@ along with pa11y-dashboard. If not, see <http://www.gnu.org/licenses/>.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-4 col-sm-4 col-xs-6">
|
||||
<label class="control-label" for="new-task-wait">Wait (milliseconds)</label>
|
||||
<input class="form-control" id="new-task-wait" type="text" placeholder="E.g. 3000" name="wait" value="{{task.wait}}"/>
|
||||
<em>(Note: default wait time is 0ms)</em>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group clearfix">
|
||||
<div class="row">
|
||||
<div class="col-md-4 col-sm-4 col-xs-6">
|
||||
|
Reference in New Issue
Block a user