Merges CLP endpoints with POST, PUT and GET
This commit is contained in:
@@ -874,14 +874,12 @@ describe('schemas', () => {
|
||||
});
|
||||
|
||||
it('should set/get schema permissions', done => {
|
||||
|
||||
let object = new Parse.Object('AClass');
|
||||
object.save().then(() => {
|
||||
request.put({
|
||||
url: 'http://localhost:8378/1/schemas/AClass/permissions',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
body: {
|
||||
request.post({
|
||||
url: 'http://localhost:8378/1/schemas/AClass',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
body: {
|
||||
classLevelPermissions: {
|
||||
find: {
|
||||
'*': true
|
||||
},
|
||||
@@ -889,24 +887,24 @@ describe('schemas', () => {
|
||||
'role:admin': true
|
||||
}
|
||||
}
|
||||
}
|
||||
}, (error, response, body) => {
|
||||
expect(error).toEqual(null);
|
||||
request.get({
|
||||
url: 'http://localhost:8378/1/schemas/AClass',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
}, (error, response, body) => {
|
||||
expect(error).toEqual(null);
|
||||
request.get({
|
||||
url: 'http://localhost:8378/1/schemas/AClass/permissions',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
}, (error, response, body) => {
|
||||
expect(response.statusCode).toEqual(200);
|
||||
expect(response.body).toEqual({
|
||||
find: {
|
||||
'*': true
|
||||
},
|
||||
create: {
|
||||
'role:admin': true
|
||||
}
|
||||
});
|
||||
done();
|
||||
expect(response.statusCode).toEqual(200);
|
||||
expect(response.body.classLevelPermissions).toEqual({
|
||||
find: {
|
||||
'*': true
|
||||
},
|
||||
create: {
|
||||
'role:admin': true
|
||||
}
|
||||
});
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -916,18 +914,20 @@ describe('schemas', () => {
|
||||
let object = new Parse.Object('AClass');
|
||||
object.save().then(() => {
|
||||
request.put({
|
||||
url: 'http://localhost:8378/1/schemas/AClass/permissions',
|
||||
url: 'http://localhost:8378/1/schemas/AClass',
|
||||
headers: masterKeyHeaders,
|
||||
json: true,
|
||||
body: {
|
||||
find: {
|
||||
'*': true
|
||||
},
|
||||
create: {
|
||||
'role:admin': true
|
||||
},
|
||||
dummy: {
|
||||
'some': true
|
||||
classLevelPermissions: {
|
||||
find: {
|
||||
'*': true
|
||||
},
|
||||
create: {
|
||||
'role:admin': true
|
||||
},
|
||||
dummy: {
|
||||
'some': true
|
||||
}
|
||||
}
|
||||
}
|
||||
}, (error, response, body) => {
|
||||
|
||||
Reference in New Issue
Block a user