calabash/calabash-ios — pull request #311 by jmoody (2014-02-08 02:57:21+00:00)
Title: fixes keyboard_enter_char 'Return' issue 291

## motivation

fixes https://github.com/calabash/calabash-ios/issues/309

`keyboard_enter_char 'Return'` was broken by https://github.com/calabash/calabash-ios/pull/291

## Notes

* bumped version to 0.9.167.pre1

## Testing

* [briar 0.1.3.rc1](https://github.com/jmoody/briar/tree/0.1.3.rc1)
* [briar-ios-example 1.2.1](https://github.com/jmoody/briar-ios-example/tree/1.2.1-return-key)

### Briar

* tags
- @issue_309
- @keyboard (test below were on keyboard)

* ruby versions
- [x] ruby 2.0
- [x] ruby 1.9
- [x] ruby 1.8

#### `NO_LAUNCH=1` ==> Manually Launching ==> UIA _not_ available

- [x] iPhone 4S iOS 6 `**`
- [x] iPad 1 iOS 5.1.1 `***`
- [x] iPhone Simulator iOS 6.1 `**`
- [x] iPad Simulator iOS 6.1 `***`

#### `NO_LAUNCH=0` ==> Launching with Instruments ==> UIA available

- [x] iPhone 4S iOS 6
- [x] iPhone 5C iOS 7.0.2
- [x] iPad 4 iOS 7.0.3
- [x] iPhone Simulator iOS 7 `****`
- [x] iPad Simulator iOS 7

#### `NO_LAUNCH=0` ==> Launching with Sim Launcher ==> UIA _not_ available

- [x] iPhone Simulator iOS 6.1
- [x] iPad Simulator iOS 6.1

```
# some tests failed

** failed with known keyboard issues:
- https://github.com/calabash/calabash-ios/issues/287
- https://github.com/calabash/calabash-ios/issues/286

*** flickering - failed to detect keyboards in split/undocked mode for some orientations

**** flickering - with known issue https://github.com/calabash/calabash-ios/issues/310
```

#### XTC

```
Apple iPad 2 (6.1.3)
Apple iPad 4th Gen (7.0.4)
Apple iPad Air (7.0.4)
Apple iPad Mini (6.1.3)
Apple iPad Mini (7.0.4)
Apple iPad Mini Retina (7.0.4)
Apple iPhone 4S (6.1.3)
Apple iPhone 4S (7.0.4)
Apple iPhone 4S (5.1.1)
Apple iPhone 5 (6.1.4)
Apple iPhone 5 (7.0.4)
Apple iPhone 5C (7.0.4)
Apple iPhone 5S (7.0.4)
Apple iPod touch 5th Gen (6.0.1)
Apple iPod touch 5th Gen (7.0.4)
Apple iPod touch 5th Gen (6.1.3)
```

### LPSimpleExample (smoke test)

[LPSimpleExample](https://github.com/jmoody/calabash-ios-example)

#### ruby versions

- [x] ruby 2.0
- [x] ruby 1.9
- [x] ruby 1.8 - had to specify gem 'mime-types', '1.25'

#### XTC

```
Apple iPhone 4S (5.1.1)
Apple iPad 2 (6.1.3)
Apple iPad 4th Gen (7.0.4)
Apple iPhone 4S (6.1.3)
Apple iPhone 4S (7.0.4)
Apple iPhone 5C (7.0.4)
Apple iPhone 5 (6.1.4)
```