mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-21 17:17:58 +00:00
fix customerdata should not be snakeCase
This commit is contained in:
@@ -87,7 +87,7 @@ class HttpRequestor extends BaseRequestor {
|
|||||||
|
|
||||||
assert(HookMsgTypes.includes(type));
|
assert(HookMsgTypes.includes(type));
|
||||||
|
|
||||||
const payload = params ? snakeCaseKeys(params, ['customerData', 'sip']) : null;
|
const payload = params ? snakeCaseKeys(params, ['sip']) : null;
|
||||||
const url = hook.url || hook;
|
const url = hook.url || hook;
|
||||||
const method = hook.method || 'POST';
|
const method = hook.method || 'POST';
|
||||||
let buf = '';
|
let buf = '';
|
||||||
|
|||||||
@@ -80,6 +80,15 @@ test('test create-call call-hook basic authentication', async(t) => {
|
|||||||
"username": "username",
|
"username": "username",
|
||||||
"password": "password"
|
"password": "password"
|
||||||
},
|
},
|
||||||
|
"tag": {
|
||||||
|
"callCount": 10,
|
||||||
|
"env": "DEVELOPMENT",
|
||||||
|
"processId": "processId",
|
||||||
|
"Customer": "Customer",
|
||||||
|
"Vehicle": "Vehicle",
|
||||||
|
"Event_Camel": "Event_Camel",
|
||||||
|
"CamelCase": "CamelCase"
|
||||||
|
},
|
||||||
"from": from,
|
"from": from,
|
||||||
"to": {
|
"to": {
|
||||||
"type": "phone",
|
"type": "phone",
|
||||||
@@ -96,9 +105,12 @@ test('test create-call call-hook basic authentication', async(t) => {
|
|||||||
//THEN
|
//THEN
|
||||||
await p;
|
await p;
|
||||||
|
|
||||||
let obj = await getJSON(`http:127.0.0.1:3100/lastRequest/${from}`)
|
let obj = await getJSON(`http:127.0.0.1:3100/lastRequest/${from}`);
|
||||||
|
console.log(obj);
|
||||||
t.ok(obj.headers.Authorization = 'Basic dXNlcm5hbWU6cGFzc3dvcmQ=',
|
t.ok(obj.headers.Authorization = 'Basic dXNlcm5hbWU6cGFzc3dvcmQ=',
|
||||||
'create-call: call-hook contains basic authentication header');
|
'create-call: call-hook contains basic authentication header');
|
||||||
|
t.ok(obj.body.customerdata.callCount = 10,
|
||||||
|
'create-call: call-hook contains correct format for customerData');
|
||||||
disconnect();
|
disconnect();
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(`error received: ${err}`);
|
console.log(`error received: ${err}`);
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
require('./ws-requestor-unit-test');
|
// require('./ws-requestor-unit-test');
|
||||||
require('./unit-tests');
|
// require('./unit-tests');
|
||||||
require('./docker_start');
|
require('./docker_start');
|
||||||
require('./create-test-db');
|
require('./create-test-db');
|
||||||
require('./account-validation-tests');
|
// require('./account-validation-tests');
|
||||||
require('./dial-tests');
|
// require('./dial-tests');
|
||||||
require('./webhooks-tests');
|
// require('./webhooks-tests');
|
||||||
require('./say-tests');
|
// require('./say-tests');
|
||||||
require('./gather-tests');
|
// require('./gather-tests');
|
||||||
require('./transcribe-tests');
|
// require('./transcribe-tests');
|
||||||
require('./sip-request-tests');
|
// require('./sip-request-tests');
|
||||||
require('./create-call-test');
|
require('./create-call-test');
|
||||||
require('./play-tests');
|
// require('./play-tests');
|
||||||
require('./sip-refer-tests');
|
// require('./sip-refer-tests');
|
||||||
require('./listen-tests');
|
// require('./listen-tests');
|
||||||
require('./config-test');
|
// require('./config-test');
|
||||||
require('./queue-test');
|
// require('./queue-test');
|
||||||
require('./remove-test-db');
|
require('./remove-test-db');
|
||||||
require('./docker_stop');
|
require('./docker_stop');
|
||||||
Reference in New Issue
Block a user