diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-03-24 18:22:44 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-03-24 18:22:44 +0100 |
commit | 48ab44a776b665b1d3627192cf82e9220ec74678 (patch) | |
tree | 72df3edf7a67db465ce2dacbbf204974253b818a /test/assertions.js | |
parent | b2e684af8f132a617b808bb6f4b91af04425b63e (diff) | |
download | gitbook-48ab44a776b665b1d3627192cf82e9220ec74678.zip gitbook-48ab44a776b665b1d3627192cf82e9220ec74678.tar.gz gitbook-48ab44a776b665b1d3627192cf82e9220ec74678.tar.bz2 |
Add tests for conrefs
Diffstat (limited to 'test/assertions.js')
-rw-r--r-- | test/assertions.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/test/assertions.js b/test/assertions.js index 83465e1..443929a 100644 --- a/test/assertions.js +++ b/test/assertions.js @@ -27,7 +27,9 @@ should.Assertion.add('html', function(rules, description) { _.each(rules, function(validations, query) { validations = _.defaults(validations || {}, { count: 1, - attributes: {} + attributes: {}, + trim: false, + text: undefined }); var $el = $(query); @@ -36,7 +38,11 @@ should.Assertion.add('html', function(rules, description) { $el.should.have.lengthOf(validations.count); // Test text - if (validations.text !== undefined) $el.text().should.be.equal(validations.text); + if (validations.text !== undefined) { + var text = $el.text(); + if (validations.trim) text = text.trim(); + text.should.be.equal(validations.text); + } // Test attributes _.each(validations.attributes, function(value, name) { |