[Pkg-javascript-commits] [ltx] 273/469: pin down a bug with partialy parsed attrs in sax_ltx
Jonas Smedegaard
dr at jones.dk
Wed Aug 31 13:03:11 UTC 2016
This is an automated email from the git hooks/post-receive script.
js pushed a commit to branch master
in repository ltx.
commit 758cd644f87e450e0b425382638d34d2a3b05dc4
Author: ▟ ▖▟ ▖ <dodo.the.last at gmail.com>
Date: Tue Nov 12 23:25:58 2013 +0100
pin down a bug with partialy parsed attrs in sax_ltx
---
test/parse-test.js | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/test/parse-test.js b/test/parse-test.js
index e37ad19..f8bb8c8 100644
--- a/test/parse-test.js
+++ b/test/parse-test.js
@@ -107,6 +107,35 @@ ltx.availableSaxParsers.forEach(function(saxParser) {
assert.equal(events.length, 15);
parser.write("></stream:features>");
assert.equal(events.length, 18);
+ },
+ 'bug: partial attrs': function() {
+ var parser = new saxParser();
+ var events = [];
+ parser.on('startElement', function(name, attrs) {
+ events.push({ start: name, attrs:attrs });
+ });
+ parser.on('endElement', function(name) {
+ events.push({ end: name });
+ });
+ parser.on('text', function(s) {
+ events.push({ text: s });
+ });
+ parser.write("<");
+ parser.write("stream:features");
+ parser.write(">");
+ parser.write("<");
+ parser.write("mechanisms");
+ parser.write(" ");
+ parser.write("xmlns");
+ parser.write("=\"");
+ parser.write("urn:ietf:params:xml:ns:xmpp-sasl");
+ parser.write("\"");
+ parser.write(">");
+ assert.equal(events.length, 2);
+ testStanza(events[0], {name:'stream:features', attrs:{}});
+ testStanza(events[1], {name:'mechanisms', attrs:{
+ xmlns:"urn:ietf:params:xml:ns:xmpp-sasl"
+ }});
}
}
}).export(module);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/ltx.git
More information about the Pkg-javascript-commits
mailing list