Skip to content

Commit febc616

Browse files
committed
WIP - e2e testing
1 parent 1e64e1d commit febc616

File tree

2 files changed

+17
-18
lines changed

2 files changed

+17
-18
lines changed

test/e2e/runner.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<head>
44
<title>End2end Test Runner</title>
55
<meta charset="utf-8">
6+
<script src="../../bower_components/jquery/jquery.min.js" ng-autotest></script>
67
<script src="../lib/angular/angular-scenario.js" ng-autotest></script>
78
<script src="scenarios.js"></script>
89
</head>

test/e2e/scenarios.js

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,25 @@
11
'use strict';
22

33
/* http://docs.angularjs.org/guide/dev_guide.e2e-testing */
4+
describe('Angular Timer E2E Tests', function () {
45

5-
describe('timer directive', function() {
6-
7-
beforeEach(function() {
8-
browser().navigateTo('angular-timer/index.html');
6+
beforeEach(function () {
7+
browser().navigateTo('/index.html');
98
});
109

11-
it('should stop when user click on stop button [Simple Timer]', function() {
12-
sleep(1);
13-
element('#basic-timer button:last-child').click();
14-
var oldValue = element('#basic-timer span').text();
15-
sleep(1);
16-
expect( element('#basic-timer span').text() ).toBe( oldValue );
17-
});
18-
19-
it('should be reset when user click on start button again [Simple Timer]', function() {
20-
sleep(1);
21-
var oldValue = element('#basic-timer span').text();
22-
element('#basic-timer button:nth-child(3)').click();
23-
element('#basic-timer button:last-child').click();
24-
expect( element('#basic-timer span').text() ).toBeLessThan( oldValue );
10+
it("Simple Timer - Should stop ticking when user clicks 'Stop' button", function () {
11+
sleep(1);
12+
element('#basic-timer button:last-child').click();
13+
var oldValue = element('#basic-timer span').text();
14+
sleep(1);
15+
expect( element('#basic-timer span').text() ).toBe( oldValue );
2516
});
2617

18+
it('Simple Timer - Should reset timer value when user click on start button again', function () {
19+
sleep(1);
20+
var oldValue = element('#basic-timer span').text();
21+
element('#basic-timer button:nth-child(3)').click();
22+
element('#basic-timer button:last-child').click();
23+
expect( element('#basic-timer span').text() ).toBeLessThan( oldValue );
24+
});
2725
});

0 commit comments

Comments
 (0)