mongoose-schema-parser
Version:
Parse mongoose schema to JSON
37 lines (25 loc) • 696 B
JavaScript
const test = require('ava')
const { resolve } = require('path')
const { format } = require(resolve('./lib/format'))
test('return data in JS format when no format provided', t => {
const data = {
test: 'demo data'
}
const outputData = format(data)
t.deepEqual(outputData, data)
})
test('return data in JS format', t => {
const data = {
test: 'demo data'
}
const outputData = format(data, 'js')
t.deepEqual(outputData, data)
})
test('return data in JSON format', t => {
const data = {
test: 'demo data'
}
const outputData = format(data, 'json')
const expectedOutputData = JSON.stringify(data, null, 2)
t.deepEqual(outputData, expectedOutputData)
})