DEV Community

Discussion on: Building a REST api using fastify and TypeORM

Collapse
 
bhuvinth profile image
Bhuvin Thakker

Hi it's a great post!
One thing which is peculiar, I noticed that:
// test/server.test.ts
import typeorm = require('typeorm')

I am curious why you did that. I tried this code and with import it doesn't work.
But I am not able to figure out why it doesn't work?

Collapse
 
carlbarrdahl profile image
Carl Barrdahl

Thank you Bhuvin!

That is a good question and unfortunately I can't remember exactly. I imagine it might be to override the methods in typeorm:

typeorm.createConnection = jest.fn().mockReturnValue({
  getRepository: model => dbMock[model.name]
})

typeorm.getConnectionOptions = jest.fn().mockReturnValue({})