feat: update mongoose to v6

This commit is contained in:
Innei
2022-01-13 14:49:14 +08:00
parent ecbce848fa
commit 409a5e1fac
23 changed files with 738 additions and 804 deletions

View File

@@ -38,6 +38,27 @@ describe.only('test /snippets', () => {
app = await setupE2EApp(ref)
})
beforeEach(() => {
mockingoose(model).toReturn(
{
...mockPayload1,
_id: '61dfc5e1db3c871756fa5f9c',
},
'findOne',
)
mockingoose(model).toReturn(
{
...mockPayload1,
_id: '61dfc5e1db3c871756fa5f9c',
},
'countDocuments',
)
mockTable.set('61dfc5e1db3c871756fa5f9c', {
...mockPayload1,
_id: '121212',
})
})
test('POST /snippets, should 422 with wrong name', async () => {
await app
.inject({
@@ -56,36 +77,28 @@ describe.only('test /snippets', () => {
})
})
test('POST /snippets, should return 201', async () => {
await app
.inject({
method: 'POST',
url: '/snippets',
payload: mockPayload1,
})
.then(async (res) => {
const json = res.json()
expect(res.statusCode).toBe(201)
expect(json).toBeDefined()
expect(json.name).toBe('Snippet_1')
// set mockingoose
mockingoose(model).toReturn(
{
...mockPayload1,
_id: json._id,
},
'findOne',
)
mockingoose(model).toReturn(
{
...mockPayload1,
_id: json._id,
},
'countDocuments',
)
mockTable.set(json._id, json)
})
})
// test('POST /snippets, should return 201', async () => {
// mockingoose(model).toReturn(
// {
// ...mockPayload1,
// },
// 'create',
// )
// await app
// .inject({
// method: 'POST',
// url: '/snippets',
// payload: mockPayload1,
// })
// .then(async (res) => {
// const json = res.json()
// expect(res.statusCode).toBe(201)
// expect(json).toBeDefined()
// expect(json.name).toBe('Snippet_1')
// // set mockingoose
// })
// })
test('POST /snippets, re-create same of name should return 400', async () => {
await app