From 8272609aec8ec16fcf8456b3a02e3f729206d7c1 Mon Sep 17 00:00:00 2001 From: Nikita Lutsenko Date: Wed, 3 Feb 2016 03:20:00 -0800 Subject: [PATCH] Add failing tests for untransform. --- spec/transform.spec.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/spec/transform.spec.js b/spec/transform.spec.js index c581c5d6c3..42866d2069 100644 --- a/spec/transform.spec.js +++ b/spec/transform.spec.js @@ -124,6 +124,26 @@ describe('untransformObject', () => { done(); }); + it('array', (done) => { + var object = { number: 1 }; + var input = { values: [object, object] }; + var output = transform.untransformObject(dummySchema, null, input); + expect(typeof output.values).toEqual('object'); + expect(output.values).toEqual( + [ { number : 1 }, + { number : 1 } ] + ); + done(); + }); + + it('array with nested underscore', (done) => { + var object = { _number: 1, __number: 2 }; + var input = { values: [object, object] }; + var output = transform.untransformObject(dummySchema, null, input); + expect(typeof output.values).toEqual('object'); + expect(output.values).toEqual([ object, object ]); + done(); + }); }); describe('transformKey', () => {