()
| 303 | let objects = []; |
| 304 | |
| 305 | async function prepareData() { |
| 306 | const acl = new Parse.ACL(); |
| 307 | acl.setPublicReadAccess(true); |
| 308 | user1 = new Parse.User(); |
| 309 | user1.setUsername('user1'); |
| 310 | user1.setPassword('user1'); |
| 311 | user1.setEmail('user1@user1.user1'); |
| 312 | user1.setACL(acl); |
| 313 | await user1.signUp(); |
| 314 | |
| 315 | user2 = new Parse.User(); |
| 316 | user2.setUsername('user2'); |
| 317 | user2.setPassword('user2'); |
| 318 | user2.setACL(acl); |
| 319 | await user2.signUp(); |
| 320 | |
| 321 | user3 = new Parse.User(); |
| 322 | user3.setUsername('user3'); |
| 323 | user3.setPassword('user3'); |
| 324 | user3.setACL(acl); |
| 325 | await user3.signUp(); |
| 326 | |
| 327 | user4 = new Parse.User(); |
| 328 | user4.setUsername('user4'); |
| 329 | user4.setPassword('user4'); |
| 330 | user4.setACL(acl); |
| 331 | await user4.signUp(); |
| 332 | |
| 333 | user5 = new Parse.User(); |
| 334 | user5.setUsername('user5'); |
| 335 | user5.setPassword('user5'); |
| 336 | user5.setACL(acl); |
| 337 | await user5.signUp(); |
| 338 | |
| 339 | const roleACL = new Parse.ACL(); |
| 340 | roleACL.setPublicReadAccess(true); |
| 341 | role = new Parse.Role(); |
| 342 | role.setName('role'); |
| 343 | role.setACL(roleACL); |
| 344 | role.getUsers().add(user1); |
| 345 | role.getUsers().add(user3); |
| 346 | role = await role.save(); |
| 347 | |
| 348 | const schemaController = await parseServer.config.databaseController.loadSchema(); |
| 349 | try { |
| 350 | await schemaController.addClassIfNotExists( |
| 351 | 'GraphQLClass', |
| 352 | { |
| 353 | someField: { type: 'String' }, |
| 354 | pointerToUser: { type: 'Pointer', targetClass: '_User' }, |
| 355 | }, |
| 356 | { |
| 357 | find: { |
| 358 | 'role:role': true, |
| 359 | [user1.id]: true, |
| 360 | [user2.id]: true, |
| 361 | }, |
| 362 | create: { |
no test coverage detected