Skip to content

Commit 4fdeaa5

Browse files
authored
Merge pull request #345 from italia/test
fix: async getTestTemplate
2 parents 45fa41f + 6bf2e9c commit 4fdeaa5

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

src/server/app/idp_demo.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
514514
return {result: false, data: "Utente non trovato. "};
515515
}
516516

517-
function sendResponse(res, params, user) {
517+
async function sendResponse(res, params, user) {
518518

519519
let suiteid = "test-suite-1";
520520
let caseid = "1";
@@ -582,7 +582,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
582582
defaults = Utility.defaultParam(defaults, "Audience", serviceProviderEntityId);
583583

584584
let testSuite = new TestSuite(config_demo, config_test);
585-
let testResponse = testSuite.getTestTemplate(suiteid, caseid, requestedAttributes, defaults, userParams);
585+
let testResponse = await testSuite.getTestTemplate(suiteid, caseid, requestedAttributes, defaults, userParams);
586586
let signed = testResponse.compiled;
587587

588588
if(sign_response || sign_assertion) {
@@ -610,7 +610,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
610610

611611
}
612612

613-
function sendErrorResponse(res, params, errorCode) {
613+
async function sendErrorResponse(res, params, errorCode) {
614614

615615
let suiteid = "test-suite-1";
616616

@@ -674,7 +674,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
674674
defaults = Utility.defaultParam(defaults, "Audience", serviceProviderEntityId);
675675

676676
let testSuite = new TestSuite(config_demo, config_test);
677-
let testResponse = testSuite.getTestTemplate(suiteid, caseid, [], defaults, []);
677+
let testResponse = await testSuite.getTestTemplate(suiteid, caseid, [], defaults, []);
678678
let signed = testResponse.compiled;
679679

680680
if(sign_response || sign_assertion) {
@@ -701,7 +701,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
701701

702702
}
703703

704-
function sendLogoutResponse(res, samlRequest, relayState) {
704+
async function sendLogoutResponse(res, samlRequest, relayState) {
705705

706706
let xml = PayloadDecoder.decode(samlRequest);
707707
let requestParser = new RequestParser(xml);
@@ -741,7 +741,7 @@ module.exports = function(app, checkAuthorisation, getEntityDir, sendLogoutRespo
741741
defaults = Utility.defaultParam(defaults, "Issuer", config_demo.entityID);
742742

743743
let testSuite = new TestSuite(config_demo, config_test);
744-
let logoutResponse = testSuite.getTestTemplate("test-logout", "1", requestedAttributes, defaults, []);
744+
let logoutResponse = await testSuite.getTestTemplate("test-logout", "1", requestedAttributes, defaults, []);
745745
let signature = null;
746746

747747
let idp = new IdP(config_demo);

src/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "spid-validator",
3-
"version": "2.2.3",
3+
"version": "2.2.4",
44
"description": "Tool for validating Service Provider compliance to SPID response from Identity Provider",
55
"main": "spid-validator",
66
"author": "Michele D'Amico (damikael) - AgID",

src/server/spid-saml-check.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ var getEntityDir = function(issuer) {
138138
return ENTITY_DIR;
139139
}
140140

141-
var sendLogoutResponse = function(req, res) {
141+
var sendLogoutResponse = async function(req, res) {
142142

143143
if(req.session!=null && req.session.request!=null && req.session.request.issuer!=null) {
144144

@@ -184,7 +184,7 @@ var sendLogoutResponse = function(req, res) {
184184
defaults = Utility.defaultParam(defaults, "Issuer", config_idp.entityID);
185185

186186
let testSuite = new TestSuite(config_idp, config_test);
187-
let logoutResponse = testSuite.getTestTemplate("test-logout", "1", requestedAttributes, defaults, []);
187+
let logoutResponse = await testSuite.getTestTemplate("test-logout", "1", requestedAttributes, defaults, []);
188188
let signature = null;
189189

190190
let idp = new IdP(config_idp);

0 commit comments

Comments
 (0)