MCPcopy Create free account
hub / github.com/dresende/node-orm2 / setup

Function setup

test/integration/instance.js:11–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

9 var protocol = common.protocol();
10
11 var setup = function () {
12 return function (done) {
13 db.settings.set('instance.returnAllErrors', true);
14
15 Person = db.define("person", {
16 name : String,
17 age : { type: 'integer', required: false },
18 height : { type: 'integer', required: false },
19 weight : { type: 'number', required: false, enumerable: true },
20 secret : { type: 'text', required: false, enumerable: false },
21 data : { type: 'object', required: false }
22 }, {
23 identityCache: false,
24 validations: {
25 age: ORM.validators.rangeNumber(0, 150)
26 }
27 });
28
29 return helper.dropSync(Person, function () {
30 Person.create([{
31 name: "Jeremy Doe"
32 }, {
33 name: "John Doe"
34 }, {
35 name: "Jane Doe"
36 }], done);
37 });
38 };
39 };
40
41 before(function (done) {
42 helper.connect(function (connection) {

Callers 1

instance.jsFile · 0.70

Calls 2

createMethod · 0.80
setMethod · 0.65

Tested by

no test coverage detected