Sha256: b8e5b2d2f1ca2113386d3607e277c851a443d46e6adbea54fcf0cdcd7ec7dea9

Contents?: true

Size: 877 Bytes

Versions: 2

Compression:

Stored size: 877 Bytes

Contents

'use strict';

var UserList    = require('../pages/UserList.js');
var UserDetails = require('../pages/UserDetails.js');
var ContactUser = require('../pages/ContactUser.js');

describe('my app', function() {

  var users   = new UserList();
  var details = new UserDetails();
  var contact = new ContactUser();

  beforeEach(function() {
    users.loadAll();
  });

  it('should load a list of users', function() {
    expect(users.count()).toBeGreaterThan(1);
  });

  describe('selecting a user', function() {

    beforeEach(function() {
      return details.contactUser();
    });

    it('should set focus on first button in the bottomsheet view', function() {
      expect( contact.buttons().count() ).toBe(4);
      expect( contact.buttons().first().getText() ).toEqual( 'PHONE' );
      expect( contact.focusedButton().getText() ).toEqual( 'PHONE' );
    });

  });
});

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ki-0.4.12 spec/examples/json.northpole.ro/public/app/e2e/scenarios/users.js
ki-0.4.11 spec/examples/json.northpole.ro/public/app/e2e/scenarios/users.js