segunolalive/helloBooks

View on GitHub
e2e-tests/homepage.spec.js

Summary

Maintainability
A
0 mins
Test Coverage
export default {
  'home screen': (client) => {
    client
      .url('http://localhost:8080')
      .waitForElementVisible('body', 1000)
      .assert.title('Hello Books')
      .assert.visible('a#login-btn')
      .assert.visible('a#signup-btn')
      .assert.containsText('#login-btn', 'LOGIN')
      .assert.containsText('#signup-btn', 'SIGNUP')
      .click('a#signup-btn')
      .assert.urlEquals('http://localhost:8080/signup')
      .click('a.brand-logo.left')
      .assert.urlEquals('http://localhost:8080/')
      .click('#login-btn')
      .assert.urlEquals('http://localhost:8080/login')
      .end();
  }
};