Ejemplo n.º 1
0
 it('going to OrderType grid', function(done) {
     th.navigateToEntity('OrderType');
     th.waitForRedirect(/------------------/);
     browser.driver.getCurrentUrl().then(function(url) {
         expect(url).toContain('------------------');
         done();
     })
 });
Ejemplo n.º 2
0
 it('Calling for dialog', function() {
     th.waitForRedirect(/------------------/);
     browser.driver.sleep(1000);
     browser.wait(EC.invisibilityOf($('.mask')), 5000);
     var dialog = element(by.id('addEntityDialog'));
     dialog.click();
     var dialogsCount = element.all(by.id('EntityDialog')).count();
     expect(dialogsCount).toBe(1);
 });
Ejemplo n.º 3
0
 it('Updating fields in OrderType', function() {
     var Entity = require('./OrderTypeEntity.js');
     element(by.css('ng-md-icon[icon="edit"]')).click();
     var entity = new Entity();
     for (var e in entity.fields) {
         th.fillField(entity.fields[e]);
     }
     element(by.css('ng-md-icon[icon="check"]')).click();
     browser.wait(EC.presenceOf($('span[data-notify="message"]')), 5000);
     expect(element(by.css('span[data-notify="message"]')).getText()).toEqual('Успешно сохранено в систему');
 });
Ejemplo n.º 4
0
 it('Creating new DialogOrderType', function(done) {
     Dialog = new DialogOrderType();
     for (var e in Dialog.fields) {
         th.fillField(Dialog.fields[e]);
     }
     element(by.id('saveEntityButton')).click().then(function() {
         browser.driver.wait(function() {
             return browser.driver.getCurrentUrl().then(function(url) {
                 return /------------------/.test(url);
             });
         }, 10000);
         done();
     });
 });