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¶ ↑
-
Create a topic branch -
git checkout -b my_feature
-
Push to your branch -
git push origin my_feature
-
Create a pull request from your branch
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.