Skip to content

Commit 2cf5a70

Browse files
Merge pull request #27 from UserOfficeProject/add-user-officer-role
fix: add User Officer role endpoint and response
2 parents 3a07f8c + 40ac997 commit 2cf5a70

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

src/mockserver.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,13 @@ async function mockserver() {
4545

4646
const respondToRequest = function (request) {
4747
logger.logInfo('Callback triggered with request', { request });
48-
48+
4949
let responsePaths = [];
50-
50+
5151
const userNumber = request.queryStringParameters?.userNumbers;
5252
const surname = request.queryStringParameters?.surname;
5353
const emails = request.queryStringParameters?.emails;
54-
54+
5555
if (request.path === '/users-service/v1/basic-person-details' || request.path === '/users-service/v1/basic-person-details/searchable') {
5656
if (userNumber) {
5757
for (const un of userNumber) {
@@ -92,7 +92,7 @@ async function mockserver() {
9292
body: JSON.stringify({ error: 'Unknown method' }),
9393
};
9494
}
95-
95+
9696
for (const responsePath of responsePaths) {
9797
if (!responsePath || !fs.existsSync(responsePath)) {
9898
logger.logError('Response file does not exist', { responsePath });
@@ -115,7 +115,7 @@ async function mockserver() {
115115
);
116116
}
117117
logger.logInfo('Returning response files', { responsePaths, file });
118-
118+
119119
return {
120120
statusCode: 200,
121121
headers: {
@@ -128,6 +128,7 @@ async function mockserver() {
128128
const endpoints = [
129129
'/users-service/v1/basic-person-details',
130130
'/users-service/v1/basic-person-details/searchable',
131+
'/users-service/v1/role/0',
131132
'/users-service/v1/role/1',
132133
'/users-service/v1/role/2',
133134
'/users-service/v1/role/3',
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[
2+
{
3+
"name": "User Officer"
4+
}
5+
]

0 commit comments

Comments
 (0)