From 01d6700332a2521c3c2df2a0526c677a2939a45a Mon Sep 17 00:00:00 2001 From: Rowan Crawford Date: Fri, 19 Jul 2013 10:38:25 +1200 Subject: [PATCH] Fix tests broken by change in error message --- test/selector-test.js | 30 +++++++++++++----------------- test/translate-test.js | 4 ++-- 2 files changed, 15 insertions(+), 19 deletions(-) diff --git a/test/selector-test.js b/test/selector-test.js index ee9f01b..0e22a84 100644 --- a/test/selector-test.js +++ b/test/selector-test.js @@ -87,23 +87,19 @@ return parser.parse(message); }, 'bad selector throws an error': function(msg) { - var e; - - (function() { - return msg.query('MOONBAT|MOONBAT'); - }).should["throw"](); - try { - msg.query('MOONBAT*MOONBAT'); - } catch (_error) { - e = _error; - e.message.should.eql("Bad selector 'MOONBAT*MOONBAT'"); - } - try { - return msg.query('MOONBAT|MOONBAT'); - } catch (_error) { - e = _error; - return e.message.should.eql("Bad selector 'MOONBAT|MOONBAT'"); - } + (function() { + msg.query('MOONBAT|MOONBAT'); + }).should["throw"](); + try { + msg.query('MOONBAT*MOONBAT'); + } catch (e) { + e.message.indexOf("Bad selector 'MOONBAT*MOONBAT'").should.eql(0); + } + try { + msg.query('MOONBAT|MOONBAT'); + } catch (e) { + e.message.indexOf("Bad selector 'MOONBAT|MOONBAT'").should.eql(0); + } } }, 'querying for elements that are not there': { diff --git a/test/translate-test.js b/test/translate-test.js index f0c2c08..45d2d2f 100644 --- a/test/translate-test.js +++ b/test/translate-test.js @@ -27,7 +27,7 @@ }); } catch (_error) { e = _error; - e.message.should.eql("Bad selector 'MOONBAT*MOONBAT'"); + e.message.indexOf("Bad selector 'MOONBAT*MOONBAT'").should.eql(0); } try { return msg.translate({ @@ -35,7 +35,7 @@ }); } catch (_error) { e = _error; - return e.message.should.eql("Bad selector 'MOONBAT|MOONBAT'"); + return e.message.indexOf("Bad selector 'MOONBAT|MOONBAT'").should.eql(0); } } },