Fix manually

This commit is contained in:
Amir Jafarian 2016-08-22 15:55:22 -04:00
parent aa6d28268b
commit aec678d252
76 changed files with 141 additions and 19 deletions

View File

@ -8,6 +8,8 @@
}], }],
// NOTE(bajtos) we should eventually remove this override // NOTE(bajtos) we should eventually remove this override
// and fix all of those 100+ violations // and fix all of those 100+ violations
"one-var": "off" "one-var": "off",
"no-unused-expressions": "off",
"strict": ["warn", "global"]
} }
} }

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var DataSource = require('../../loopback-datasource-juggler').DataSource; var DataSource = require('../../loopback-datasource-juggler').DataSource;
var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder; var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder;
var introspectType = require('../lib/introspection')(ModelBuilder); var introspectType = require('../lib/introspection')(ModelBuilder);

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder; var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder;
var modelBuilder = new ModelBuilder(); var modelBuilder = new ModelBuilder();
// define models // define models

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var DataSource = require('../../loopback-datasource-juggler').DataSource; var DataSource = require('../../loopback-datasource-juggler').DataSource;
var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder; var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder;
var ds = new DataSource('memory'); var ds = new DataSource('memory');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var jdb = require('../index'); var jdb = require('../index');
var User, Post, Passport, City, Street, Building; var User, Post, Passport, City, Street, Building;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var path = require('path'), var path = require('path'),
fs = require('fs'), fs = require('fs'),
DataSource = require('../lib/datasource').DataSource; DataSource = require('../lib/datasource').DataSource;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder; var ModelBuilder = require('../../loopback-datasource-juggler').ModelBuilder;
var modelBuilder = new ModelBuilder(); var modelBuilder = new ModelBuilder();

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var DataSource = require('../index').DataSource; var DataSource = require('../index').DataSource;
var ds = new DataSource('memory'); var ds = new DataSource('memory');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var SG = require('strong-globalize'); var SG = require('strong-globalize');
SG.SetRootDir(__dirname); SG.SetRootDir(__dirname);

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
// A lightweight alternative to "depd" that works in the browser // A lightweight alternative to "depd" that works in the browser
module.exports = function depd(namespace) { module.exports = function depd(namespace) {
var warned = {}; var warned = {};

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var util = require('util'); var util = require('util');
var Connector = require('loopback-connector').Connector; var Connector = require('loopback-connector').Connector;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var util = require('util'); var util = require('util');
var Connector = require('loopback-connector').Connector; var Connector = require('loopback-connector').Connector;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
/*! /*!
* Module dependencies * Module dependencies
*/ */

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var assert = require('assert'); var assert = require('assert');
/*! /*!

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var deprecated = require('depd')('loopback-datasource-juggler'); var deprecated = require('depd')('loopback-datasource-juggler');
var g = require('strong-globalize')(); var g = require('strong-globalize')();

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var async = require('async'); var async = require('async');
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var utils = require('./utils'); var utils = require('./utils');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
module.exports.buildOneToOneIdentityMapWithOrigKeys = buildOneToOneIdentityMapWithOrigKeys; module.exports.buildOneToOneIdentityMapWithOrigKeys = buildOneToOneIdentityMapWithOrigKeys;
module.exports.buildOneToManyIdentityMapWithOrigKeys = buildOneToManyIdentityMapWithOrigKeys; module.exports.buildOneToManyIdentityMapWithOrigKeys = buildOneToManyIdentityMapWithOrigKeys;
module.exports.join = join; module.exports.join = join;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
module.exports = function getIntrospector(ModelBuilder) { module.exports = function getIntrospector(ModelBuilder) {
function introspectType(value) { function introspectType(value) {
// Unknown type, using Any // Unknown type, using Any

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var util = require('util'); var util = require('util');
/** /**

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var util = require('util'); var util = require('util');
var Any = require('./types').Types.Any; var Any = require('./types').Types.Any;

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var debug = require('debug')('loopback:mixin'); var debug = require('debug')('loopback:mixin');
var assert = require('assert'); var assert = require('assert');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
/*! /*!
* Module dependencies * Module dependencies

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var assert = require('assert'); var assert = require('assert');
var util = require('util'); var util = require('util');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var async = require('async'); var async = require('async');
var utils = require('./utils'); var utils = require('./utils');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
/*! /*!
* Dependencies * Dependencies

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var i8n = require('inflection'); var i8n = require('inflection');
var utils = require('./utils'); var utils = require('./utils');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var debug = require('debug')('loopback:connector:transaction'); var debug = require('debug')('loopback:connector:transaction');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var Types = {}; var Types = {};
/** /**

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
exports.safeRequire = safeRequire; exports.safeRequire = safeRequire;
exports.fieldsToArray = fieldsToArray; exports.fieldsToArray = fieldsToArray;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var g = require('strong-globalize')(); var g = require('strong-globalize')();
var util = require('util'); var util = require('util');
var extend = util._extend; var extend = util._extend;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
/* /*
* Describe context objects of operation hooks in comprehensive HTML table. * Describe context objects of operation hooks in comprehensive HTML table.
* Usage: * Usage:

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var should = require('./init.js'); var should = require('./init.js');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ModelBuilder = require('../').ModelBuilder; var ModelBuilder = require('../').ModelBuilder;
var should = require('./init'); var should = require('./init');

View File

@ -4,6 +4,8 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var async = require('async'); var async = require('async');
var db, User; var db, User;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
require('./datatype.test.js'); require('./datatype.test.js');
require('./basic-querying.test.js'); require('./basic-querying.test.js');
require('./manipulation.test.js'); require('./manipulation.test.js');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var Schema = require('../index').Schema; var Schema = require('../index').Schema;
var Text = Schema.Text; var Text = Schema.Text;

View File

@ -4,6 +4,8 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var async = require('async'); var async = require('async');
var db, User, options, filter; var db, User, options, filter;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var DataSource = require('../lib/datasource.js').DataSource; var DataSource = require('../lib/datasource.js').DataSource;

View File

@ -4,6 +4,8 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var db, Model; var db, Model;
@ -12,7 +14,7 @@ describe('datatypes', function() {
before(function(done) { before(function(done) {
db = getSchema(); db = getSchema();
Nested = db.define('Nested', {}); var Nested = db.define('Nested', {});
Model = db.define('Model', { Model = db.define('Model', {
str: String, str: String,

View File

@ -4,6 +4,8 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var async = require('async'); var async = require('async');

View File

@ -4,6 +4,8 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var db = getSchema(); var db = getSchema();

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var jdb = require('../'); var jdb = require('../');
var DataSource = jdb.DataSource; var DataSource = jdb.DataSource;
var should = require('./init.js'); var should = require('./init.js');
@ -436,7 +438,7 @@ describe('discoverModelProperties', function() {
describe('discoverPrimaryKeys', function() { describe('discoverPrimaryKeys', function() {
var ds; var ds;
var modelProperties; var modelProperties, primaryKeys;
before(function() { before(function() {
ds = new DataSource({connector: 'memory'}); ds = new DataSource({connector: 'memory'});
@ -496,7 +498,7 @@ describe('discoverPrimaryKeys', function() {
describe('discoverForeignKeys', function() { describe('discoverForeignKeys', function() {
var ds; var ds;
var modelProperties; var modelProperties, foreignKeys;
before(function() { before(function() {
ds = new DataSource({connector: 'memory'}); ds = new DataSource({connector: 'memory'});
@ -553,7 +555,7 @@ describe('discoverForeignKeys', function() {
describe('discoverExportedForeignKeys', function() { describe('discoverExportedForeignKeys', function() {
var ds; var ds;
var modelProperties; var modelProperties, exportedForeignKeys;
before(function() { before(function() {
ds = new DataSource({connector: 'memory'}); ds = new DataSource({connector: 'memory'});
@ -610,9 +612,9 @@ describe('discoverExportedForeignKeys', function() {
}); });
describe('Mock connector', function() { describe('Mock connector', function() {
mockConnectors = require('./mock-connectors'); var mockConnectors = require('./mock-connectors');
describe('customFieldSettings', function() { describe('customFieldSettings', function() {
ds = new DataSource(mockConnectors.customFieldSettings); var ds = new DataSource(mockConnectors.customFieldSettings);
it('should be present in discoverSchemas', function(done) { it('should be present in discoverSchemas', function(done) {
ds.discoverSchemas('person', function(err, schemas) { ds.discoverSchemas('person', function(err, schemas) {

View File

@ -6,6 +6,8 @@
/*global describe,it*/ /*global describe,it*/
/*jshint expr:true */ /*jshint expr:true */
'use strict';
require('should'); require('should');
var GeoPoint = require('../lib/geo').GeoPoint; var GeoPoint = require('../lib/geo').GeoPoint;

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var traverse = require('traverse'); var traverse = require('traverse');

View File

@ -2,6 +2,7 @@
// Node module: loopback-datasource-juggler // Node module: loopback-datasource-juggler
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
module.exports = HookMonitor; module.exports = HookMonitor;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var lastId = 0; var lastId = 0;
exports.next = function() { exports.next = function() {

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
// This test written in mocha+should.js // This test written in mocha+should.js
var should = require('./init.js'); var should = require('./init.js');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var async = require('async'); var async = require('async');
var assert = require('assert'); var assert = require('assert');
@ -427,7 +429,7 @@ describe('include', function() {
user.name.should.equal('User A'); user.name.should.equal('User A');
user.age.should.equal(21); user.age.should.equal(21);
user.id.should.equal(1); user.id.should.equal(1);
profile = user.profile(); var profile = user.profile();
profile.profileName.should.equal('Profile A'); profile.profileName.should.equal('Profile A');
profile.userId.should.equal(1); profile.userId.should.equal(1);
profile.id.should.equal(1); profile.id.should.equal(1);
@ -450,9 +452,9 @@ describe('include', function() {
}); });
it('works when hasManyThrough is called', function(done) { it('works when hasManyThrough is called', function(done) {
Physician = db.define('Physician', {name: String}); var Physician = db.define('Physician', {name: String});
Patient = db.define('Patient', {name: String}); var Patient = db.define('Patient', {name: String});
Appointment = db.define('Appointment', { var Appointment = db.define('Appointment', {
date: { date: {
type: Date, type: Date,
default: function() { default: function() {
@ -460,7 +462,7 @@ describe('include', function() {
}, },
}, },
}); });
Address = db.define('Address', {name: String}); var Address = db.define('Address', {name: String});
Physician.hasMany(Patient, {through: Appointment}); Physician.hasMany(Patient, {through: Appointment});
Patient.hasMany(Physician, {through: Appointment}); Patient.hasMany(Physician, {through: Appointment});
@ -502,7 +504,7 @@ describe('include', function() {
profile.profileName.should.equal('Profile A'); profile.profileName.should.equal('Profile A');
profile.userId.should.equal(1); profile.userId.should.equal(1);
profile.id.should.equal(1); profile.id.should.equal(1);
user = profile.user(); var user = profile.user();
user.name.should.equal('User A'); user.name.should.equal('User A');
user.age.should.equal(21); user.age.should.equal(21);
user.id.should.equal(1); user.id.should.equal(1);

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var assert = require('assert'); var assert = require('assert');
var should = require('should'); var should = require('should');

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
module.exports = require('should'); module.exports = require('should');
/* /*

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var assert = require('assert'); var assert = require('assert');
var ModelBuilder = require('..').ModelBuilder; var ModelBuilder = require('..').ModelBuilder;
var DataSource = require('../').DataSource; var DataSource = require('../').DataSource;

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var Schema = require('../').Schema; var Schema = require('../').Schema;

View File

@ -1,3 +1,4 @@
'use strict';
var kvMemory = require('../lib/connectors/kv-memory'); var kvMemory = require('../lib/connectors/kv-memory');
var DataSource = require('..').DataSource; var DataSource = require('..').DataSource;

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var loopbackData = require('../'); var loopbackData = require('../');

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var assert = require('assert'); var assert = require('assert');
var async = require('async'); var async = require('async');
@ -581,6 +582,7 @@ describe('DataSource define model', function() {
it('should update the instance with unknown properties', function(done) { it('should update the instance with unknown properties', function(done) {
var ds = new DataSource('memory');// define models var ds = new DataSource('memory');// define models
var Post;
Post = ds.define('Post', { Post = ds.define('Post', {
title: {type: String, length: 255, index: true}, title: {type: String, length: 255, index: true},
content: {type: String}, content: {type: String},
@ -1317,7 +1319,7 @@ describe('Model with scopes', function() {
}); });
describe('DataAccessObject', function() { describe('DataAccessObject', function() {
var ds, model, where, error; var ds, model, where, error, filter;
before(function() { before(function() {
ds = new DataSource('memory'); ds = new DataSource('memory');

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var async = require('async'); var async = require('async');
var should = require('./init.js'); var should = require('./init.js');
@ -34,6 +35,8 @@ describe('manipulation', function() {
// to reproduce problems related to properties with dynamic setters // to reproduce problems related to properties with dynamic setters
// For the purpose of the tests, we use a counter instead of a hash fn. // For the purpose of the tests, we use a counter instead of a hash fn.
var StubUser; var StubUser;
var stubPasswordCounter;
before(function setupStubUserModel(done) { before(function setupStubUserModel(done) {
StubUser = db.createModel('StubUser', {password: String}, {forceId: true}); StubUser = db.createModel('StubUser', {password: String}, {forceId: true});
StubUser.setter.password = function(plain) { StubUser.setter.password = function(plain) {
@ -62,6 +65,7 @@ describe('manipulation', function() {
}); });
describe('forceId', function() { describe('forceId', function() {
var TestForceId;
before(function(done) { before(function(done) {
TestForceId = db.define('TestForceId'); TestForceId = db.define('TestForceId');
db.automigrate('TestForceId', done); db.automigrate('TestForceId', done);
@ -1253,7 +1257,7 @@ describe('manipulation', function() {
}); });
it('fails the upsertWithWhere operation when data object is empty', function(done) { it('fails the upsertWithWhere operation when data object is empty', function(done) {
options = {}; var options = {};
Person.upsertWithWhere({name: 'John Lennon'}, {}, options, Person.upsertWithWhere({name: 'John Lennon'}, {}, options,
function(err) { function(err) {
err.message.should.equal('data object cannot be empty!'); err.message.should.equal('data object cannot be empty!');

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var jdb = require('../'); var jdb = require('../');
var DataSource = jdb.DataSource; var DataSource = jdb.DataSource;
var path = require('path'); var path = require('path');

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var jdb = require('../'); var jdb = require('../');

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
module.exports = { module.exports = {
// connector which uses custom field settings // connector which uses custom field settings

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var assert = require('assert'); var assert = require('assert');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;
var contextTestHelpers = require('../helpers/context-test-helpers'); var contextTestHelpers = require('../helpers/context-test-helpers');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var Promise = require('bluebird'); var Promise = require('bluebird');
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;
@ -46,7 +48,7 @@ module.exports = function(dataSource, should, connectorCapabilities) {
} }
}); });
var ownerInstance, existingInstance; var ownerInstance, existingInstance, existingItem, existingItem;
beforeEach(function setupData() { beforeEach(function setupData() {
return Owner.create({}) return Owner.create({})
.then(function(inst) { .then(function(inst) {

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var Promise = require('bluebird'); var Promise = require('bluebird');
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;
var contextTestHelpers = require('../helpers/context-test-helpers'); var contextTestHelpers = require('../helpers/context-test-helpers');

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;
var contextTestHelpers = require('../helpers/context-test-helpers'); var contextTestHelpers = require('../helpers/context-test-helpers');
@ -45,7 +47,7 @@ module.exports = function(dataSource, should, connectorCapabilities) {
} }
}); });
var ownerInstance, existingInstance; var ownerInstance, existingInstance, existingItem;
beforeEach(function setupData() { beforeEach(function setupData() {
return Owner.create({}) return Owner.create({})
.then(function(inst) { .then(function(inst) {

View File

@ -3,6 +3,8 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ValidationError = require('../..').ValidationError; var ValidationError = require('../..').ValidationError;
var contextTestHelpers = require('../helpers/context-test-helpers'); var contextTestHelpers = require('../helpers/context-test-helpers');

View File

@ -1,3 +1,5 @@
'use strict';
var debug = require('debug')('test'); var debug = require('debug')('test');
var fs = require('fs'); var fs = require('fs');
var path = require('path'); var path = require('path');

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var async = require('async'); var async = require('async');
var should = require('./init.js'); var should = require('./init.js');
var db, User, options, ModelWithForceId, whereCount = 0; var db, User, options, ModelWithForceId, whereCount = 0;

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var ValidationError = require('../').ValidationError; var ValidationError = require('../').ValidationError;
var contextTestHelpers = require('./helpers/context-test-helpers'); var contextTestHelpers = require('./helpers/context-test-helpers');

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var jdb = require('../'); var jdb = require('../');
var DataSource = jdb.DataSource; var DataSource = jdb.DataSource;
@ -3826,7 +3827,7 @@ describe('relations', function() {
// This test spefically uses the Memory connector // This test spefically uses the Memory connector
// in order to test the use of the auto-generated // in order to test the use of the auto-generated
// id, in the sequence of the related model. // id, in the sequence of the related model.
var Passport;
before(function() { before(function() {
db = getMemoryDataSource(); db = getMemoryDataSource();
Person = db.define('Person', {name: String}); Person = db.define('Person', {name: String});
@ -3878,7 +3879,7 @@ describe('relations', function() {
}); });
describe('embedsOne - generated id', function() { describe('embedsOne - generated id', function() {
var Passport;
before(function() { before(function() {
tmp = getTransientDataSource(); tmp = getTransientDataSource();
// db = getSchema(); // db = getSchema();

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var db = getSchema(), slave = getSchema(), Model, SlaveModel; var db = getSchema(), slave = getSchema(), Model, SlaveModel;

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var db, Railway, Station; var db, Railway, Station;

View File

@ -13,6 +13,8 @@
} }
*/ */
'use strict';
var group_name = false, EXT_EXP; var group_name = false, EXT_EXP;
function it(should, test_case) { function it(should, test_case) {
check_external_exports(); check_external_exports();

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var jdb = require('../'); var jdb = require('../');
var DataSource = jdb.DataSource; var DataSource = jdb.DataSource;
var assert = require('assert'); var assert = require('assert');

View File

@ -3,6 +3,7 @@
// This file is licensed under the MIT License. // This file is licensed under the MIT License.
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var utils = require('../lib/utils'); var utils = require('../lib/utils');
var fieldsToArray = utils.fieldsToArray; var fieldsToArray = utils.fieldsToArray;

View File

@ -4,6 +4,7 @@
// License text available at https://opensource.org/licenses/MIT // License text available at https://opensource.org/licenses/MIT
// This test written in mocha+should.js // This test written in mocha+should.js
'use strict';
var should = require('./init.js'); var should = require('./init.js');
var async = require('async'); var async = require('async');