e2e scenario
[angular-drzb] / test / e2e / scenarios.js
1 'use strict';
2
3 /* http://docs.angularjs.org/guide/dev_guide.e2e-testing */
4
5 describe('my app', function() {
6
7   beforeEach(function() {
8     browser().navigateTo('/lang/en/drzb2013.html');
9   });
10
11
12   it('should automatically redirect to /registration/ when location hash/fragment is empty', function() {
13     expect(browser().location().url()).toBe("/registration/");
14   });
15
16
17   describe('registration', function() {
18
19     beforeEach(function() {
20       browser().navigateTo('#/registration');
21     });
22
23
24     it('should render registration when user navigates to /registration', function() {
25       expect(element('[ng-view]').text()).
26         toMatch(/Registration/);
27     });
28
29   });
30
31
32   describe('list', function() {
33
34     beforeEach(function() {
35       browser().navigateTo('#/list');
36     });
37
38
39     it('should render list when user navigates to /list', function() {
40       expect(element('[ng-view] div:first').text()).
41         toMatch(/Loading/);
42     });
43
44   });
45 });