From 157dc79e9fe1c71b383e5942069734e90458e54b Mon Sep 17 00:00:00 2001 From: Mohsen Azimi Date: Fri, 30 Jan 2015 13:53:49 -0800 Subject: [PATCH] Don't fail with the first browser error. log all browser errors and then fail --- src/test/e2e/index.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/test/e2e/index.js b/src/test/e2e/index.js index 31a57c02..6b97a0d8 100644 --- a/src/test/e2e/index.js +++ b/src/test/e2e/index.js @@ -30,15 +30,20 @@ var driver = new webdriver.Builder(). function checkConsoleErros () { it('should not have any console errors', function (done) { driver.manage().logs().get('browser').then(function(browserLogs) { + + var errors = []; + browserLogs.forEach(function(log){ + + // 900 and above is "error" level. Console should not have any errors if (log.level.value > 900) { - console.error('browser error message:', log.message); + console.log('browser error message:', log.message); + errors.push(log); } + }); - // 900 and above is "error" level. Console should not have any errors - expect(log.level.value).not.to.be.greaterThan(900); + expect(errors).to.be.empty; - }); done(); }); });