Node / Proxyquire - возможно ли обойти несколько файлов, пока не дойдете до того, который вы хотите прокси?
Надеюсь, это имеет смысл. В моем тесте я пытаюсь смоделировать зависимость, которая вложена в мое приложение.
const app = proxyquire('../../../server', {
'./router': {
'./app/routes/clients': {
'../controllers/clients': ClientsControllerStub
}
}
});
По сути, у меня есть структура каталогов, которая выглядит следующим образом:
server.js
app/
controllers
models
routes
test/
Итак, используя proxyquire, я пытаюсь с помощью приведенного выше кода пройти через эту структуру каталогов в поисках конкретного оператора require и прокси вместо ClientsController
окурок Синона моего собственного изготовления. Приведенный выше код не работает. Кто-нибудь знает, что я могу делать не так?