Files
json-server/__tests__/server/schema-ignore.js
Eric Newton 64f8698665 ignore $schema definition (#1324)
* ignore $schema definition

* added tests that verify $schema node is ignored

* reduced schema ignore tests (copied from other tests)

---------

Co-authored-by: Eric Newton <eric.newton@centralsquare.com>
2023-03-21 22:22:55 +01:00

29 lines
570 B
JavaScript

const request = require('supertest')
const jsonServer = require('../../src/server')
describe('$schema-ignore', () => {
let server
let router
let db
beforeEach(() => {
db = {
$schema: 'http://some.schema.somewhere/',
}
db.user = {
name: 'foo',
email: 'foo@example.com',
}
server = jsonServer.create()
router = jsonServer.router(db)
server.use(jsonServer.defaults())
server.use(router)
})
test('doesnt error with $schema node', () => {
return request(server).get('/user').expect(200, db.user)
})
})