1.0.1 • Published 8 years ago

ember-ombu v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

ember-ombu

Build Status Latest version

Really simple page objects for your acceptance tests

Installation

ember install ember-ombu

Synopsis

import Ombu from 'ember-ombu';

var page = Ombu.create({
  visit: '/login',

  login: {
    scope: 'form',

    userName: ':text',
    password: ':password',

    submit: ':submit'
  },


  message: '.message'
});

test('can log-in', function(assert) {
  visit(page); // => visit('/login');

  fillIn(page.login.userName, 'santiago'); // => fillIn('form :text', 'santiago')
  fillIn(page.login.password, 'secret'); // => fillIn('form :password', 'secret')

  click(page.login.submit); // => click('form :submit')

  andThen(function() {
    assert.equal(find(page.message).text(), 'Log-in successful!');
    // => find('.message').text()
  });
});

See Ombu for more information.

Project's health

Build Status

License

Ombu is licensed under the MIT license.

See LICENSE.md for the full license text.