Skip to content

Commit d71e26b

Browse files
committed
Add additional Runscope SCIM tests
Adds tests for: * PUT /Users/<id> - add attributes * PATCH /Users/<id> - disable user * POST /Groups - create group * GET /Groups/<id> - get group * PUT /Groups/<id> - update group * PATCH /Groups/<id> - update group users * DELETE /Groups/<id> - delete group
1 parent c100728 commit d71e26b

File tree

2 files changed

+657
-182
lines changed

2 files changed

+657
-182
lines changed

packages/@okta/vuepress-site/.vuepress/public/standards/SCIM/SCIMFiles/Initial_Script_Spec.txt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ function generate_lastname()
44
var lower_alphabets = "abcdefghijklmnopqrstuvwxyz";
55
var upper_alphabets = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
66
var digits = "0123456789";
7-
7+
88
lastname += upper_alphabets.charAt(Math.floor(Math.random() * upper_alphabets.length));
99

1010
for( var i=0; i < 8; i++ )
@@ -16,23 +16,27 @@ function generate_lastname()
1616
return lastname;
1717
}
1818

19-
function generate_firstname()
19+
function generate_name()
2020
{
21-
var firstname = "Runscope";
21+
var name = "Runscope";
2222
var digits = "0123456789";
2323
for( var j=0; j < 3; j++ )
24-
firstname += digits.charAt(Math.floor(Math.random() * digits.length));
25-
return firstname;
24+
name += digits.charAt(Math.floor(Math.random() * digits.length));
25+
return name;
2626
}
2727

28-
var firstname = generate_firstname();
28+
var firstname = generate_name();
2929
var lastname = generate_lastname();
3030
var email = firstname + lastname + "@atko.com";
31+
var groupName = generate_name();
3132

33+
// Users
3234
variables.set("randomGivenName", firstname);
3335
variables.set("randomFamilyName", lastname);
3436
variables.set("randomEmail", email);
3537
variables.set("randomUsername", email);
3638
variables.set("InvalidUserEmail", "[email protected]");
3739
variables.set("UserIdThatDoesNotExist", "010101001010101011001010101011");
38-
variables.set("randomUsernameCaps",email.toUpperCase());
40+
variables.set("randomUsernameCaps",email.toUpperCase());
41+
// Groups
42+
variables.set("randomGroupName",groupName);

0 commit comments

Comments
 (0)