summaryrefslogtreecommitdiffstats
path: root/test/assertions.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-03-24 18:22:44 +0100
committerSamy Pessé <samypesse@gmail.com>2015-03-24 18:22:44 +0100
commit48ab44a776b665b1d3627192cf82e9220ec74678 (patch)
tree72df3edf7a67db465ce2dacbbf204974253b818a /test/assertions.js
parentb2e684af8f132a617b808bb6f4b91af04425b63e (diff)
downloadgitbook-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.js10
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) {