mirror of
https://github.com/typicode/json-server.git
synced 2025-07-27 20:23:34 +08:00
17 lines
520 B
JavaScript
17 lines
520 B
JavaScript
const assert = require('assert')
|
|
const validateData = require('../../src/server/router/validate-data')
|
|
|
|
describe('validateData', () => {
|
|
test('should throw an error if data contains /', () => {
|
|
assert.throws(() => validateData({ 'a/b': [] }), /found \//)
|
|
})
|
|
|
|
test('should throw an error if data is an array', () => {
|
|
assert.throws(() => validateData([]), /Data must be an object. Found array/)
|
|
})
|
|
|
|
test("shouldn't throw an error", () => {
|
|
assert.doesNotThrow(() => validateData({ a: [] }))
|
|
})
|
|
})
|