Skip to content

Commit f42f329

Browse files
committed
Add unit test for enveloped transformation with inclusivenamespaces
1 parent 679d8b6 commit f42f329

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

test/signature-unit-tests.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -474,19 +474,20 @@ module.exports = {
474474
},
475475

476476
"correctly loads signature": function(test) {
477-
passLoadSignature(test, "./test/static/valid_signature.xml");
478-
passLoadSignature(test, "./test/static/valid_signature.xml", true);
479-
passLoadSignature(test, "./test/static/valid_signature_with_root_level_sig_namespace.xml");
477+
passLoadSignature(test, "./test/static/valid_signature.xml")
478+
passLoadSignature(test, "./test/static/valid_signature.xml", true)
479+
passLoadSignature(test, "./test/static/valid_signature_with_root_level_sig_namespace.xml")
480480
test.done()
481481
},
482482

483483
"verify valid signature": function(test) {
484484
passValidSignature(test, "./test/static/valid_signature.xml")
485-
passValidSignature(test, "./test/static/valid_signature_with_lowercase_id_attribute.xml");
485+
passValidSignature(test, "./test/static/valid_signature_with_lowercase_id_attribute.xml")
486486
passValidSignature(test, "./test/static/valid_signature wsu.xml", "wssecurity")
487487
passValidSignature(test, "./test/static/valid_signature_with_reference_keyInfo.xml")
488488
passValidSignature(test, "./test/static/valid_signature_with_whitespace_in_digestvalue.xml")
489489
passValidSignature(test, "./test/static/valid_signature_utf8.xml")
490+
passValidSignature(test, "./test/static/valid_signature_with_unused_prefixes.xml")
490491
test.done()
491492
},
492493

@@ -639,8 +640,8 @@ function failInvalidSignature(test, file, mode) {
639640
function verifySignature(xml, mode) {
640641

641642
var doc = new dom().parseFromString(xml)
642-
var node = select("/*/*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']", doc)[0]
643-
643+
var node = select("//*[local-name(.)='Signature' and namespace-uri(.)='http://www.w3.org/2000/09/xmldsig#']", doc)[0]
644+
644645
var sig = new SignedXml(mode)
645646
sig.keyInfoProvider = new FileKeyInfo("./test/static/client_public.pem")
646647
sig.loadSignature(node)

0 commit comments

Comments
 (0)