https://blog.ohirunewani.com/posts/vitest-spyon-cannot-mock-same-file-function/