JaniJegoroff/fbsimctl-extension

View on GitHub
README.md

Summary

Maintainability
Test Coverage
[![Gem Version](https://badge.fury.io/rb/fbsimctl-extension.svg)](http://badge.fury.io/rb/fbsimctl-extension)
[![Build Status](https://travis-ci.org/JaniJegoroff/fbsimctl-extension.svg)](https://travis-ci.org/JaniJegoroff/fbsimctl-extension)
[![Code Climate](https://codeclimate.com/github/JaniJegoroff/fbsimctl-extension/badges/gpa.svg)](https://codeclimate.com/github/JaniJegoroff/fbsimctl-extension)
[![Dependency Status](https://gemnasium.com/JaniJegoroff/fbsimctl-extension.svg)](https://gemnasium.com/JaniJegoroff/fbsimctl-extension)

fbsimctl-extension
==========

fbsimctl extension provides convenient metaclass to execute [FBSimulatorControl](https://github.com/facebook/FBSimulatorControl) shell commands.

This gem is useful when working with test automation frameworks like **Calabash** and **Appium**.

Installation
==========

In your Gemfile:

`gem 'fbsimctl-extension'`

Install gem manually:

`$ gem install fbsimctl-extension`

Example use cases
==========

Install [fbsimctl](https://github.com/facebook/FBSimulatorControl/blob/master/fbsimctl/README.md#installation)

Launch irb

`$ irb`

Load fbsimctl-extension

`irb> require 'fbsimctl-extension'`

Execute `fbsimctl-extension` commands

Boot iPhone 7 simulator

> **`FBSC.boot('iPhone 7')`**

Erase simulator

> **`FBSC.erase`**

Run the tests
==========

TODO

License
==========

MIT