forked from mirrors/probot
19 lines
539 B
TypeScript
19 lines
539 B
TypeScript
import { resolve, Resolver } from '../src/resolver'
|
|
|
|
const stubAppFnPath = require.resolve('./fixtures/plugin/stub-plugin')
|
|
const basedir = process.cwd()
|
|
|
|
describe('resolver', () => {
|
|
let stubResolver: Resolver
|
|
|
|
beforeEach(() => {
|
|
stubResolver = jest.fn().mockReturnValue(stubAppFnPath)
|
|
})
|
|
|
|
it('loads the module at the resolved path', () => {
|
|
const module = resolve('foo', { resolver: stubResolver })
|
|
expect(module).toBe(require(stubAppFnPath))
|
|
expect(stubResolver).toHaveBeenCalledWith('foo', { basedir })
|
|
})
|
|
})
|