summaryrefslogtreecommitdiffstats
path: root/test/assertions.js
diff options
context:
space:
mode:
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) {