X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=test%2Fe2e%2Fscenarios.js;h=806ca862405123e7b422ca30a85903403428bbab;hb=29222b0f70a8f9b95c9d352dfac5c42e1ac20bde;hp=61e79eb2cd1a38240ce79826b05065db48df9c7a;hpb=9f4a3e13c51558885c1379d466741b724ce44acb;p=angular-drzb diff --git a/test/e2e/scenarios.js b/test/e2e/scenarios.js index 61e79eb..806ca86 100644 --- a/test/e2e/scenarios.js +++ b/test/e2e/scenarios.js @@ -52,6 +52,10 @@ describe('myApp', function() { expect(r.count()).toBe(4); // expect(r.row(0)).toEqual({}); }); + + }); + + describe('registration_type accomp', function() { var registration_url; @@ -68,7 +72,7 @@ describe('myApp', function() { element('#edit-registration').click(); expect(browser().location().url()).toMatch(/registration/); registration_url = browser().location().url(); - console.log('registration_url', registration_url); + //dump('registration_url', registration_url); }); it('accomp finish registration', function() { @@ -80,6 +84,14 @@ describe('myApp', function() { expect(browser().location().url()).toMatch(/confirmation/); }); + it('accomp change to lecture', function() { + browser().navigateTo( '#' + registration_url.value ); + expect(browser().location().url()).toBe(registration_url.value); + input('user.registration_type').select('lecture'); + var work_persons = using('fieldset#has_work').repeater('div.persons'); + expect(work_persons.count()).toBe(1); + }); + }); @@ -96,4 +108,18 @@ describe('myApp', function() { }); }); + + describe('authors', function() { + + beforeEach(function() { + browser().navigateTo('#/authors'); + }); + + + it('loading', function() { + expect(element('[ng-view] div:first').text()). + toMatch(/Loading/); + }); + + }); });