1
0
Fork 0

Make sure _PRINT is gone entirely.

This commit is contained in:
Alan Plum 2015-03-24 21:29:42 +01:00
parent c77e69307c
commit 3a957292fc
1 changed files with 12 additions and 1 deletions

View File

@ -59,7 +59,7 @@ function ModelSpec () {
assertEqual(instance.get("a"), 1);
},
testFromDB: function () {
testFromDb: function () {
var doc = require("org/arangodb").db._users.any();
assertEqual(typeof doc._PRINT, 'function');
instance = new FoxxModel(doc);
@ -67,6 +67,17 @@ function ModelSpec () {
assertFalse(instance.has('_PRINT'));
},
testFromDbWithSchema: function () {
var Model = FoxxModel.extend({
user: joi.string()
});
var doc = require("org/arangodb").db._users.any();
assertEqual(typeof doc._PRINT, 'function');
instance = new Model(doc);
assertEqual(instance.attributes._PRINT, undefined);
assertFalse(instance.has('_PRINT'));
},
testSettingMultipleAttributes: function () {
instance = new FoxxModel({
a: 1,