done purchases remove, ocr scan, read image
This commit is contained in:
48
express-server/node_modules/express-fileupload/test/processNested.spec.js
generated
vendored
Normal file
48
express-server/node_modules/express-fileupload/test/processNested.spec.js
generated
vendored
Normal file
@ -0,0 +1,48 @@
|
||||
'use strict';
|
||||
|
||||
const assert = require('assert');
|
||||
const processNested = require('../lib').processNested;
|
||||
|
||||
describe('Test Convert Flatten object to Nested object', function() {
|
||||
it('With no nested data', function(){
|
||||
const data = {
|
||||
'firstname': 'John',
|
||||
'lastname': 'Doe',
|
||||
'age': 22
|
||||
},
|
||||
excerpt= { firstname: 'John', lastname: 'Doe', age: 22 },
|
||||
processed = processNested(data);
|
||||
|
||||
assert.deepEqual(processed, excerpt);
|
||||
});
|
||||
|
||||
it('With nested data', function(){
|
||||
const data = {
|
||||
'firstname': 'John',
|
||||
'lastname': 'Doe',
|
||||
'age': 22,
|
||||
'hobbies[0]': 'Cinema',
|
||||
'hobbies[1]': 'Bike',
|
||||
'address[line]': '78 Lynch Street',
|
||||
'address[city]': 'Milwaukee',
|
||||
'friends[0][name]': 'Jane',
|
||||
'friends[0][lastname]': 'Doe',
|
||||
'friends[1][name]': 'Joe',
|
||||
'friends[1][lastname]': 'Doe'
|
||||
},
|
||||
excerpt = {
|
||||
firstname: 'John',
|
||||
lastname: 'Doe',
|
||||
age: 22,
|
||||
hobbies: [ 'Cinema', 'Bike' ],
|
||||
address: { line: '78 Lynch Street', city: 'Milwaukee' },
|
||||
friends: [
|
||||
{ name: 'Jane', lastname: 'Doe' },
|
||||
{ name: 'Joe', lastname: 'Doe' }
|
||||
]
|
||||
},
|
||||
processed = processNested(data);
|
||||
|
||||
assert.deepEqual(processed, excerpt);
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user