I can't find any reliable resource on unit test where we mock the drizzle instance. I don't want to set up a real db connection with either a docker container that I would run alongside my tests or with testcontainers. because of the drizzle chain methods api it's not that convenient to use for example vitest
vi.spyOn
vi.spyOn
method I tried to create a method that has a similar api to