From 0872d961d7ebca7cbadf29af9174ebd0859a6caf Mon Sep 17 00:00:00 2001 From: mgiambalvo Date: Tue, 10 Jan 2017 17:39:57 -0800 Subject: [PATCH] Fix elements spec (#3954) With https://github.com/angular/jasminewd/pull/78, jasminewd no longer supports passing deferreds to expect(). Change the test to pass a promise, instead. --- spec/basic/elements_spec.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/spec/basic/elements_spec.js b/spec/basic/elements_spec.js index b9acc2fd8..c36eb2a0b 100644 --- a/spec/basic/elements_spec.js +++ b/spec/basic/elements_spec.js @@ -151,13 +151,12 @@ describe('ElementFinder', function() { it('should propagate exceptions', function() { browser.get('index.html#/form'); - var successful = protractor.promise.defer(); var invalidElement = element(by.binding('INVALID')); - invalidElement.getText().then(function(/* string */) { - successful.fulfill(true); - }, function(/* error */) { - successful.fulfill(false); + var successful = invalidElement.getText().then(function() { + return true; + }, function() { + return false; }); expect(successful).toEqual(false); });