water-orm
Version:
A monolith version of Standalone waterline ORM
31 lines (23 loc) • 761 B
JavaScript
var Transformer = require('../../../../lib/waterline/core/transformations'),
assert = require('assert');
describe('Core Transformations', function() {
describe('unserialize', function() {
describe('with normal key/value pairs', function() {
var transformer;
before(function() {
var attributes = {
name: 'string',
username: {
columnName: 'login'
}
};
transformer = new Transformer(attributes, {});
});
it('should change login key to username', function() {
var values = transformer.unserialize({ login: 'foo' });
assert(values.username);
assert(values.username === 'foo');
});
});
});
});