Debugging odd defineFK behavior
This commit is contained in:
parent
da0545bed6
commit
cb39ae7adb
|
@ -1,16 +1,11 @@
|
||||||
var loopback = require(('../'));
|
var loopback = require(('../'));
|
||||||
var assert = require('assert');
|
var assert = require('assert');
|
||||||
|
|
||||||
var dataSource = loopback.createDataSource('db', {connector: loopback.Memory});
|
|
||||||
|
|
||||||
var Application = loopback.Application;
|
var Application = loopback.Application;
|
||||||
Application.attachTo(dataSource);
|
|
||||||
|
|
||||||
describe('Application', function () {
|
describe('Application', function () {
|
||||||
var registeredApp = null;
|
var registeredApp = null;
|
||||||
|
|
||||||
it('Create a new application', function (done) {
|
it('Create a new application', function (done) {
|
||||||
|
|
||||||
Application.create({owner: 'rfeng', name: 'MyApp1', description: 'My first mobile application'}, function (err, result) {
|
Application.create({owner: 'rfeng', name: 'MyApp1', description: 'My first mobile application'}, function (err, result) {
|
||||||
var app = result;
|
var app = result;
|
||||||
assert.equal(app.owner, 'rfeng');
|
assert.equal(app.owner, 'rfeng');
|
||||||
|
@ -28,7 +23,6 @@ describe('Application', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
beforeEach(function (done) {
|
beforeEach(function (done) {
|
||||||
|
|
||||||
Application.register('rfeng', 'MyApp2', {description: 'My second mobile application'}, function (err, result) {
|
Application.register('rfeng', 'MyApp2', {description: 'My second mobile application'}, function (err, result) {
|
||||||
var app = result;
|
var app = result;
|
||||||
assert.equal(app.owner, 'rfeng');
|
assert.equal(app.owner, 'rfeng');
|
||||||
|
@ -47,7 +41,6 @@ describe('Application', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('Reset keys', function (done) {
|
it('Reset keys', function (done) {
|
||||||
|
|
||||||
Application.resetKeys(registeredApp.id, function (err, result) {
|
Application.resetKeys(registeredApp.id, function (err, result) {
|
||||||
var app = result;
|
var app = result;
|
||||||
assert.equal(app.owner, 'rfeng');
|
assert.equal(app.owner, 'rfeng');
|
||||||
|
@ -73,7 +66,6 @@ describe('Application', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('Authenticate with application id & clientKey', function (done) {
|
it('Authenticate with application id & clientKey', function (done) {
|
||||||
|
|
||||||
Application.authenticate(registeredApp.id, registeredApp.clientKey, function (err, result) {
|
Application.authenticate(registeredApp.id, registeredApp.clientKey, function (err, result) {
|
||||||
assert.equal(result, 'clientKey');
|
assert.equal(result, 'clientKey');
|
||||||
done(err, result);
|
done(err, result);
|
||||||
|
@ -81,7 +73,6 @@ describe('Application', function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
it('Authenticate with application id & javaScriptKey', function (done) {
|
it('Authenticate with application id & javaScriptKey', function (done) {
|
||||||
|
|
||||||
Application.authenticate(registeredApp.id, registeredApp.javaScriptKey, function (err, result) {
|
Application.authenticate(registeredApp.id, registeredApp.javaScriptKey, function (err, result) {
|
||||||
assert.equal(result, 'javaScriptKey');
|
assert.equal(result, 'javaScriptKey');
|
||||||
done(err, result);
|
done(err, result);
|
||||||
|
@ -116,6 +107,5 @@ describe('Application', function () {
|
||||||
done(err, result);
|
done(err, result);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -11,10 +11,10 @@ describe('User', function(){
|
||||||
// allow many User.afterRemote's to be called
|
// allow many User.afterRemote's to be called
|
||||||
User.setMaxListeners(0);
|
User.setMaxListeners(0);
|
||||||
|
|
||||||
// should be able to remove this with autoAttach
|
before(function () {
|
||||||
User.attachTo(loopback.memory())
|
debugger;
|
||||||
AccessToken.attachTo(loopback.memory());
|
User.hasMany(AccessToken, {as: 'accessTokens', foreignKey: 'userId'});
|
||||||
User.hasMany(AccessToken, {as: 'accessTokens', foreignKey: 'userId'});
|
});
|
||||||
|
|
||||||
beforeEach(function (done) {
|
beforeEach(function (done) {
|
||||||
app.use(loopback.rest());
|
app.use(loopback.rest());
|
||||||
|
|
Loading…
Reference in New Issue