Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var env = require('../../environment.js');
  2. var data = require("../../fixtures/mock_RXSITEINFO.json");
  3. var tower = data.rxinfo[0];
  4. var EC = protractor.ExpectedConditions;
  5.  
  6. console.log("Testing with tower", tower.rxname);
  7.  
  8. describe('config page for tower', function() {
  9.  
  10.   beforeAll(function() {
  11.     browser.get(env.baseUrl + 'config/tower/' + tower.uid);
  12.   });
  13.  
  14.   it('should populate the name of the tower in the header', function() {
  15.  
  16.     var angularElement = element(by.binding('activeTower.rxname'));
  17.  
  18.     browser.wait(EC.presenceOf(angularElement), 30*1000);
  19.  
  20.     expect(angularElement.getText()).toContain(tower.rxname);
  21.  
  22.   });
  23.  
  24.   it('should populate the name of the tower in the input box', function() {
  25.  
  26.     var angularElement = element(by.model('tempTower.rxname'));
  27.  
  28.     browser.wait(EC.presenceOf(angularElement), 30*1000);
  29.  
  30.     expect(angularElement.getAttribute('value')).toEqual(tower.rxname);
  31.  
  32.   });
  33.  
  34.  
  35.   it('should list the base stations attached', function() {
  36.     browser.get(env.baseUrl + 'config/tower/' + tower.uid);
  37.  
  38.     var bsts = element.all(by.repeater('data in towerBsts'));
  39.  
  40.     browser.wait(EC.presenceOf(bsts), 30*1000);
  41.  
  42.     expect(bsts.count()).toEqual(tower.bslist.length);
  43.  
  44.   });
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement