Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

migrated casper/confirm tests to new test format

  • Loading branch information...
commit 6c72cc1d37cde0624103ae5bc7d93cfe309211c9 1 parent b239814
@n1k0 authored
Showing with 21 additions and 20 deletions.
  1. +21 −20 tests/suites/casper/confirm.js
View
41 tests/suites/casper/confirm.js
@@ -1,29 +1,30 @@
/*global casper*/
/*jshint strict:false*/
-var received;
-
-casper.setFilter('page.confirm', function(message) {
- received = message;
- return true;
-});
-
-casper.start('tests/site/confirm.html', function() {
- this.test.assert(this.getGlobal('confirmed'), 'confirmation dialog accepted');
+casper.test.begin('can confirm dialog', 2, function(test) {
+ var received;
+ casper.removeAllFilters('page.confirm')
+ casper.setFilter('page.confirm', function(message) {
+ received = message;
+ return true;
+ });
+ casper.start('tests/site/confirm.html', function() {
+ test.assert(this.getGlobal('confirmed'), 'confirmation dialog accepted');
+ });
+ casper.run(function() {
+ test.assertEquals(received, 'are you sure?', 'confirmation message is ok');
+ test.done();
+ });
});
-casper.then(function() {
- //remove the page.confirm event filter so we can add a new one
+casper.test.begin('can cancel dialog', 1, function(test) {
casper.removeAllFilters('page.confirm')
casper.setFilter('page.confirm', function(message) {
return false;
});
-});
-
-casper.thenOpen('/tests/site/confirm.html', function() {
- this.test.assertNot(this.getGlobal('confirmed'), 'confirmation dialog canceled');
-});
-
-casper.run(function() {
- this.test.assertEquals(received, 'are you sure?', 'confirmation message is ok');
- this.test.done(3);
+ casper.start('tests/site/confirm.html', function() {
+ test.assertNot(this.getGlobal('confirmed'), 'confirmation dialog canceled');
+ });
+ casper.run(function() {
+ test.done();
+ });
});
Please sign in to comment.
Something went wrong with that request. Please try again.