Update the list of shared methods

This commit is contained in:
Raymond Feng 2013-08-16 16:39:13 -07:00
parent e6e2a62e46
commit e8ac3a960f
2 changed files with 10 additions and 9 deletions

View File

@ -96,14 +96,14 @@ Model.setup = function () {
});
}
}
// Map the prototype method to /:id with data in the body
ModelCtor.sharedCtor.accepts = [
{arg: 'data', type: 'object', http: {source: 'body'}},
{arg: 'id', type: 'any', http: {source: 'url'}}
{arg: 'id', type: 'any', http: {source: 'path'}}
// {arg: 'instance', type: 'object', http: {source: 'body'}}
];
ModelCtor.sharedCtor.http = [
{path: '/'},
{path: '/:id'}
];

View File

@ -44,8 +44,8 @@ describe('DataSource', function() {
// -
existsAndShared('_forDB', false);
existsAndShared('create', true);
existsAndShared('updateOrCreate', false);
existsAndShared('upsert', false);
existsAndShared('updateOrCreate', true);
existsAndShared('upsert', true);
existsAndShared('findOrCreate', false);
existsAndShared('exists', true);
existsAndShared('find', true);
@ -57,10 +57,11 @@ describe('DataSource', function() {
existsAndShared('hasMany', false);
existsAndShared('belongsTo', false);
existsAndShared('hasAndBelongsToMany', false);
existsAndShared('save', true);
existsAndShared('save', false);
existsAndShared('isNewRecord', false);
existsAndShared('_adapter', false);
existsAndShared('destroy', true);
existsAndShared('destroyById', true);
existsAndShared('destroy', false);
existsAndShared('updateAttributes', true);
existsAndShared('reload', true);
@ -70,4 +71,4 @@ describe('DataSource', function() {
}
});
});
});
});