Bwoken ROX Client

{Bwoken}[https://github.com/bendyworks/bwoken] client for {ROX Center}[https://github.com/lotaris/rox-center].

Installation

In your Gemfile:

gem 'rox-client-bwoken', '~> 0.1.0'

Manually:

gem install rox-client-bwoken

Usage

The rox-bwoken command is simply a wrapper around bwoken:

rox-bwoken test --family iphone --simulator --formater rox

If you haven’t done it already, follow the ROX client setup procedure.

To track a test, you must assign it a ROX test key generated from your ROX Center server.

NOTE: currently, all the tests in your test suite must be assigned a test key for the client to work.

Test keys are assigned to a test by adding a special annotation in the name:

test("Main menu display Home and return to menu @rox(395f01a2b247)", function(target, app) {
  var window = app.mainWindow();
  window.tableViews()["mainMenu"].cells()["Home"].tap();
  assertEquals("Home", app.navigationBar().staticTexts()[0].value(), "User should be on Home screen");
});

Contributing

Please add a changelog entry with your name for new features and bug fixes.

License

The Bwoken ROX Client is licensed under the MIT License. See LICENSE.txt for the full license.