scimserviceprovider/.insomnia/UnitTest/ut_bdcc8b3fadc246f0ad4d2ef37617d472.yml
2022-05-18 18:02:17 +02:00

51 lines
1.2 KiB
YAML
Executable file

_id: ut_bdcc8b3fadc246f0ad4d2ef37617d472
type: UnitTest
parentId: uts_429299a4eccb41d587546701419d1687
modified: 1652889638388
created: 1651142984584
requestId: req_a4fa84d8861d4122916524d3c67eb3d0
name: Full scenario Post/Get/Put/Get/Del
code: >-
// Post /Users
var response = await insomnia.send();
expect(response.status).to.equal(200);
// Get /User/test
response = await insomnia.send('req_a94c79a2fd0a49b3b3c3d71966d96d5a');
var body = JSON.parse(response.data);
expect(response.status).to.equal(200);
expect(body.userName).to.equal('test');
expect(body.emails.find(x => x.primary === true).value).to.equal('test@example.net');
// Put /User/test
response = await insomnia.send('req_ef7e9d77fc90488e8d005455c5f7ff28');
expect(response.status).to.equal(200);
// Get /User/test
response = await insomnia.send('req_a94c79a2fd0a49b3b3c3d71966d96d5a');
body = JSON.parse(response.data);
expect(response.status).to.equal(200);
expect(body.emails.find(x => x.primary === true).value).to.equal('another@example.net');
// Del /User/test
const response1 = await insomnia.send('req_e74f3da259354e84aa99967258d99bbb');
expect(response1.status).to.equal(204);