UNPKG

mongoose-schema-parser

Version:
37 lines (25 loc) 696 B
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) })