[ { "comment": "define new role", "request": { "uri": "me/roles", "method": "put", "entityJson": "<>" }, "response": { "store": "newRole" } }, { "comment": "update default roles for domain", "request": { "uri": "me/domains/<>/roles/<>", "method": "post", "entityJson": "<>" } }, { "comment": "list roles for domain, verify old role is gone and new role is present", "request": { "uri": "me/domains/<>/roles" }, "response": { "check": [ {"condition": "_find(json, function(roleName) { return roleName == '<>'; }) != null "}, {"condition": "_find(json, function(roleName) { return roleName == '<>'; }) == null "} ] } } ]