diff options
author | Samy Pesse <samypesse@gmail.com> | 2015-09-14 11:41:01 +0200 |
---|---|---|
committer | Samy Pesse <samypesse@gmail.com> | 2015-09-14 11:41:01 +0200 |
commit | 2c08ccad870efbf1a964b08c30da5de0c025a0ad (patch) | |
tree | 453765f2230508957e38eadbe0d330bef4d818d6 /test/assertions.js | |
parent | fa4e234bab15db4b0a8a0a13f041ef5869a2458b (diff) | |
download | gitbook-2c08ccad870efbf1a964b08c30da5de0c025a0ad.zip gitbook-2c08ccad870efbf1a964b08c30da5de0c025a0ad.tar.gz gitbook-2c08ccad870efbf1a964b08c30da5de0c025a0ad.tar.bz2 |
Pass language as kwargs to code block
Improve tests for extending code highlighting
Diffstat (limited to 'test/assertions.js')
-rw-r--r-- | test/assertions.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/assertions.js b/test/assertions.js index 7a34380..f81645b 100644 --- a/test/assertions.js +++ b/test/assertions.js @@ -26,14 +26,27 @@ should.Assertion.add('html', function(rules, description) { _.each(rules, function(validations, query) { validations = _.defaults(validations || {}, { + // Select a specific element in the list of matched elements + index: null, + + // Check that there is the correct count of elements count: 1, + + // Check attribute values attributes: {}, + + // Trim inner text trim: false, + + // Check inner text text: undefined }); var $el = $(query); + // Select correct element + if (_.isNumber(validations.index)) $el = $($el.get(validations.index)); + // Test number of elements $el.length.should.be.equal(validations.count); |