diff options
Diffstat (limited to 'node_modules/sax/test/parser-position.js')
-rw-r--r-- | node_modules/sax/test/parser-position.js | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/node_modules/sax/test/parser-position.js b/node_modules/sax/test/parser-position.js deleted file mode 100644 index e4a68b1e9..000000000 --- a/node_modules/sax/test/parser-position.js +++ /dev/null @@ -1,28 +0,0 @@ -var sax = require("../lib/sax"), - assert = require("assert") - -function testPosition(chunks, expectedEvents) { - var parser = sax.parser(); - expectedEvents.forEach(function(expectation) { - parser['on' + expectation[0]] = function() { - for (var prop in expectation[1]) { - assert.equal(parser[prop], expectation[1][prop]); - } - } - }); - chunks.forEach(function(chunk) { - parser.write(chunk); - }); -}; - -testPosition(['<div>abcdefgh</div>'], - [ ['opentag', { position: 5, startTagPosition: 1 }] - , ['text', { position: 19, startTagPosition: 14 }] - , ['closetag', { position: 19, startTagPosition: 14 }] - ]); - -testPosition(['<div>abcde','fgh</div>'], - [ ['opentag', { position: 5, startTagPosition: 1 }] - , ['text', { position: 19, startTagPosition: 14 }] - , ['closetag', { position: 19, startTagPosition: 14 }] - ]); |