From d1291f67551c58168af43698a359cb5ddfd266b0 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 3 Nov 2016 01:33:53 +0100 Subject: node_modules --- node_modules/sax/test/attribute-no-space.js | 75 +++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 node_modules/sax/test/attribute-no-space.js (limited to 'node_modules/sax/test/attribute-no-space.js') diff --git a/node_modules/sax/test/attribute-no-space.js b/node_modules/sax/test/attribute-no-space.js new file mode 100644 index 000000000..fe9aa465a --- /dev/null +++ b/node_modules/sax/test/attribute-no-space.js @@ -0,0 +1,75 @@ +// non-strict: no error +require(__dirname).test + ( { xml : '' + + , expect : + [ [ "attribute", { name: 'attr1', value: 'first' } ] + , [ "attribute", { name: 'attr2', value: 'second' } ] + , [ "opentag", { name: "root", attributes: {attr1: 'first', attr2: 'second'}, isSelfClosing: true } ] + , [ "closetag", "root" ] + ] + , strict : false + , opt : { lowercase: true } + } + ) + +// strict: should give an error, but still parse +require(__dirname).test + ( { xml : '' + + , expect : + [ [ "attribute", { name: 'attr1', value: 'first' } ] + , [ "error", "No whitespace between attributes\nLine: 0\nColumn: 20\nChar: a" ] + , [ "attribute", { name: 'attr2', value: 'second' } ] + , [ "opentag", { name: "root", attributes: {attr1: 'first', attr2: 'second'}, isSelfClosing: true } ] + , [ "closetag", "root" ] + ] + , strict : true + , opt : { } + } + ) + +// strict: other cases should still pass +require(__dirname).test + ( { xml : '' + + , expect : + [ [ "attribute", { name: 'attr1', value: 'first' } ] + , [ "attribute", { name: 'attr2', value: 'second' } ] + , [ "opentag", { name: "root", attributes: {attr1: 'first', attr2: 'second'}, isSelfClosing: true } ] + , [ "closetag", "root" ] + ] + , strict : true + , opt : { } + } + ) + +// strict: other cases should still pass +require(__dirname).test + ( { xml : '' + + , expect : + [ [ "attribute", { name: 'attr1', value: 'first' } ] + , [ "attribute", { name: 'attr2', value: 'second' } ] + , [ "opentag", { name: "root", attributes: {attr1: 'first', attr2: 'second'}, isSelfClosing: true } ] + , [ "closetag", "root" ] + ] + , strict : true + , opt : { } + } + ) + +// strict: other cases should still pass +require(__dirname).test + ( { xml : '' + + , expect : + [ [ "attribute", { name: 'attr1', value: 'first' } ] + , [ "attribute", { name: 'attr2', value: 'second' } ] + , [ "opentag", { name: "root", attributes: {attr1: 'first', attr2: 'second'}, isSelfClosing: true } ] + , [ "closetag", "root" ] + ] + , strict : true + , opt : { } + } + ) -- cgit v1.2.3