Merges CLP endpoints with POST, PUT and GET

This commit is contained in:
Florent Vilmart
2016-03-07 21:38:20 -05:00
parent d4fd73100c
commit 5780c1e425
3 changed files with 104 additions and 91 deletions

View File

@@ -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) => {