Skip to content

Commit 2d67fd1

Browse files
authored
Merge branch 'dev' into af-1413
2 parents 892aabd + 12423f3 commit 2d67fd1

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

test/integration-tests/user/createUserTest.js

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,20 @@ const body = {
2222
}
2323
}
2424

25+
const registryBody = {
26+
user_id: 'adpUser2',
27+
active: 'true',
28+
name: {
29+
first: 'SecondTestCnaAdmin',
30+
last: 'test',
31+
middle: 'N',
32+
suffix: 'I'
33+
},
34+
authority: {
35+
active_roles: ['Admin']
36+
}
37+
}
38+
2539
const nonAdminBody = {
2640
username: 'nonAdminUser',
2741
active: 'true',
@@ -35,6 +49,23 @@ const nonAdminBody = {
3549
}
3650
}
3751

52+
const registryNonAdminBody = {
53+
user_id: 'nonAdminUser2',
54+
active: 'true',
55+
name: {
56+
first: 'SecondTestCnaAdmin',
57+
last: 'test',
58+
middle: 'N',
59+
suffix: 'I'
60+
},
61+
authority: {
62+
}
63+
}
64+
65+
const registryFlag = {
66+
registry: true
67+
}
68+
3869
describe('Testing create user endpoint', () => {
3970
it('Should return 200 and new user', (done) => {
4071
chai.request(app)
@@ -49,6 +80,20 @@ describe('Testing create user endpoint', () => {
4980
done()
5081
})
5182
})
83+
it('Should return 200 and new user with registry enabled', (done) => {
84+
chai.request(app)
85+
.post('/api/org/range_4/user')
86+
.set(constants.headers)
87+
.query(registryFlag)
88+
.send(registryBody)
89+
.end((err, res) => {
90+
expect(err).to.be.null
91+
expect(res.body).to.have.property('created')
92+
expect(res.body.created.user_id).to.equal(registryBody.user_id)
93+
expect(res).to.have.status(200)
94+
done()
95+
})
96+
})
5297
it('Should return 200 and create a non admin user', (done) => {
5398
chai.request(app)
5499
.post('/api/org/range_4/user')
@@ -62,4 +107,18 @@ describe('Testing create user endpoint', () => {
62107
done()
63108
})
64109
})
110+
it('Should return 200 and create a non admin user with registry enabled', (done) => {
111+
chai.request(app)
112+
.post('/api/org/range_4/user')
113+
.set(constants.headers)
114+
.query(registryFlag)
115+
.send(registryNonAdminBody)
116+
.end((err, res) => {
117+
expect(err).to.be.null
118+
expect(res.body).to.have.property('created')
119+
expect(res.body.created.user_id).to.equal(registryNonAdminBody.user_id)
120+
expect(res).to.have.status(200)
121+
done()
122+
})
123+
})
65124
})

0 commit comments

Comments
 (0)