Update to juggler@3 and remoting@3

This commit is contained in:
Miroslav Bajtoš 2016-09-01 11:56:33 +02:00
parent 3f3d32a556
commit e047c56e41
3 changed files with 10 additions and 5 deletions

View File

@ -1,7 +1,9 @@
{
"name": "loopback-connector-remote",
"version": "2.0.0-alpha.1",
"pubishConfig": { "tag": "next" },
"pubishConfig": {
"tag": "next"
},
"description": "Remote REST API connector for Loopback",
"main": "index.js",
"keywords": [
@ -27,8 +29,8 @@
},
"homepage": "http://loopback.io",
"dependencies": {
"loopback-datasource-juggler": "^2.8.0",
"strong-remoting": "^2.3.0"
"loopback-datasource-juggler": "^3.0.0-alpha.7",
"strong-remoting": "^3.0.0-alpha.5"
},
"devDependencies": {
"assert": "^1.1.2",
@ -37,7 +39,7 @@
"grunt-cli": "^0.1.13",
"grunt-contrib-jshint": "~0.10.0",
"grunt-mocha-test": "^0.11.0",
"loopback": "^2.2.0",
"loopback": "^3.0.0-alpha.3",
"mocha": "~1.21.4",
"strong-task-emitter": "0.0.5"
},

View File

@ -5,6 +5,7 @@
'use strict';
var extend = require('util')._extend;
var loopback = require('loopback');
var remoteConnector = require('..');
@ -48,8 +49,9 @@ function createRemoteDataSource(remoteApp) {
* app.
*/
function createModel(options) {
var modelOptions = extend({ forceId: false }, options.options);
var Model = loopback.PersistedModel.extend(options.parent, options.properties,
options.options);
modelOptions);
if (options.app) options.app.model(Model);
if (options.datasource) Model.attachTo(options.datasource);
return Model;

View File

@ -60,6 +60,7 @@ describe('RemoteConnector', function() {
it('should support aliases', function(done) {
var calledServerUpsert = false;
ctx.ServerModel.patchOrCreate =
ctx.ServerModel.upsert = function(id, cb) {
calledServerUpsert = true;
cb();