Merge pull request #1802 from strongloop/fix/findModel
lib/registry: fix findModel for model ctor
This commit is contained in:
commit
0beb5a9e9d
|
@ -284,7 +284,7 @@ Registry.prototype._defineRemoteMethods = function(ModelCtor, methods) {
|
||||||
* @header loopback.findModel(modelName)
|
* @header loopback.findModel(modelName)
|
||||||
*/
|
*/
|
||||||
Registry.prototype.findModel = function(modelName) {
|
Registry.prototype.findModel = function(modelName) {
|
||||||
if (typeof modelType === 'function') return modelName;
|
if (typeof modelName === 'function') return modelName;
|
||||||
return this.modelBuilder.models[modelName];
|
return this.modelBuilder.models[modelName];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -245,6 +245,7 @@ describe('loopback', function() {
|
||||||
assert(loopback.getModel('MyModel') === MyModel);
|
assert(loopback.getModel('MyModel') === MyModel);
|
||||||
assert(loopback.getModel('MyCustomModel') === MyCustomModel);
|
assert(loopback.getModel('MyCustomModel') === MyCustomModel);
|
||||||
assert(loopback.findModel('Invalid') === undefined);
|
assert(loopback.findModel('Invalid') === undefined);
|
||||||
|
assert(loopback.getModel(MyModel) === MyModel);
|
||||||
});
|
});
|
||||||
it('should be able to get model by type', function() {
|
it('should be able to get model by type', function() {
|
||||||
var MyModel = loopback.createModel('MyModel', {}, {
|
var MyModel = loopback.createModel('MyModel', {}, {
|
||||||
|
|
Loading…
Reference in New Issue