From 49b382da104e6eb61aa6016b00e6d5d0cd4bf22f Mon Sep 17 00:00:00 2001 From: Jonathan Lipps Date: Thu, 17 Apr 2014 12:34:28 -0700 Subject: [PATCH] fix hideKeyboard specs to actually test something and quarantine the default strategy test. it's not working --- test/functional/ios/testapp/clear-specs.js | 28 ++++++++-------------- 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/test/functional/ios/testapp/clear-specs.js b/test/functional/ios/testapp/clear-specs.js index f82196d72..8a4b008d1 100644 --- a/test/functional/ios/testapp/clear-specs.js +++ b/test/functional/ios/testapp/clear-specs.js @@ -16,33 +16,25 @@ describe('testapp - clear -', function () { .nodeify(done); }); - it('should hide keyboard', function (done) { + it('should hide keyboard using default strategy @skip-ios-all', function (done) { driver .elementByTagName('textField').sendKeys("1") - .then(function () { - if (!env.IOS7) { - return driver - .elementByTagName('slider').click() - .should.be.rejected; - } - }) + .elementByTagName('switch').isDisplayed() + .should.become(false) .hideKeyboard() - .elementByTagName('slider').click() + .elementByTagName('switch').isDisplayed() + .should.become(true) .nodeify(done); }); it('should hide keyboard using keyName', function (done) { driver .elementByTagName('textField').sendKeys("1") - .then(function () { - if (!env.IOS7) { - return driver - .elementByTagName('slider').click() - .should.be.rejected; - } - }) - .hideKeyboard() - .elementByTagName('slider').click() + .elementByTagName('switch').isDisplayed() + .should.become(false) + .hideKeyboard("Done") + .elementByTagName('switch').isDisplayed() + .should.become(true) .nodeify(done); });