diff --git a/test/json-add-comma.test.js b/test/json-add-comma.test.js index 82818848..a90cc1ec 100644 --- a/test/json-add-comma.test.js +++ b/test/json-add-comma.test.js @@ -1,57 +1,57 @@ -'use strict' - -const { test } = require('node:test') -const build = require('..') - -test('additionalProperties: false', (t) => { - t.plan(1) - const stringify = build({ - title: 'additionalProperties', - type: 'object', - properties: { - foo: { - type: 'string' - } - }, - additionalProperties: false - }) - - const obj = { foo: 'a', bar: 'b', baz: 'c' } - t.assert.equal(stringify(obj), '{"foo":"a"}') -}) - -test('additionalProperties: {}', (t) => { - t.plan(1) - const stringify = build({ - title: 'additionalProperties', - type: 'object', - properties: { - foo: { - type: 'string' - } - }, - additionalProperties: {} - }) - - const obj = { foo: 'a', bar: 'b', baz: 'c' } - t.assert.equal(stringify(obj), '{"foo":"a","bar":"b","baz":"c"}') -}) - -test('additionalProperties: {type: string}', (t) => { - t.plan(1) - const stringify = build({ - title: 'additionalProperties', - type: 'object', - properties: { - foo: { - type: 'string' - } - }, - additionalProperties: { - type: 'string' - } - }) - - const obj = { foo: 'a', bar: 'b', baz: 'c' } - t.assert.equal(stringify(obj), '{"foo":"a","bar":"b","baz":"c"}') -}) +'use strict' + +const { test } = require('node:test') +const build = require('..') + +test('additionalProperties: false', (t) => { + t.plan(1) + const stringify = build({ + title: 'additionalProperties', + type: 'object', + properties: { + foo: { + type: 'string' + } + }, + additionalProperties: false + }) + + const obj = { foo: 'a', bar: 'b', baz: 'c' } + t.assert.equal(stringify(obj), '{"foo":"a"}') +}) + +test('additionalProperties: {}', (t) => { + t.plan(1) + const stringify = build({ + title: 'additionalProperties', + type: 'object', + properties: { + foo: { + type: 'string' + } + }, + additionalProperties: {} + }) + + const obj = { foo: 'a', bar: 'b', baz: 'c' } + t.assert.equal(stringify(obj), '{"foo":"a","bar":"b","baz":"c"}') +}) + +test('additionalProperties: {type: string}', (t) => { + t.plan(1) + const stringify = build({ + title: 'additionalProperties', + type: 'object', + properties: { + foo: { + type: 'string' + } + }, + additionalProperties: { + type: 'string' + } + }) + + const obj = { foo: 'a', bar: 'b', baz: 'c' } + t.assert.equal(stringify(obj), '{"foo":"a","bar":"b","baz":"c"}') +})