mirror of
https://github.com/typicode/json-server.git
synced 2025-07-27 04:02:38 +08:00

* 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>
29 lines
570 B
JavaScript
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)
|
|
})
|
|
})
|