UNPKG

912 BJavaScriptView Raw
1// Copyright IBM Corp. 2013,2019. All Rights Reserved.
2// Node module: loopback-datasource-juggler
3// This file is licensed under the MIT License.
4// License text available at https://opensource.org/licenses/MIT
5
6'use strict';
7module.exports = require('should');
8
9/*
10 if (!process.env.TRAVIS) {
11 if (typeof __cov === 'undefined') {
12 process.on('exit', function () {
13 require('semicov').report();
14 });
15 }
16
17 require('semicov').init('lib');
18 }
19 */
20
21const ModelBuilder = require('../').ModelBuilder;
22const Schema = require('../').Schema;
23
24if (!('getSchema' in global)) {
25 global.getSchema = function(connector, settings) {
26 return new Schema(connector || 'memory', settings);
27 };
28}
29
30if (!('getModelBuilder' in global)) {
31 global.getModelBuilder = function() {
32 return new ModelBuilder();
33 };
34}
35
36if (!('connectorCapabilities' in global)) {
37 global.connectorCapabilities = {
38 nestedProperty: true,
39 };
40}