mirror of
https://github.com/zhigang1992/probot.git
synced 2026-06-14 09:58:57 +08:00
Convert the rest of the files in `/src` and disable allowJs Move everything to named exports Update bin to use named exports Make all tests js and use named exports
19 lines
521 B
JavaScript
19 lines
521 B
JavaScript
const {resolve} = require('../src/resolver')
|
|
|
|
const stubPluginPath = require.resolve('./fixtures/plugin/stub-plugin')
|
|
const basedir = process.cwd()
|
|
|
|
describe('resolver', () => {
|
|
let stubResolver
|
|
|
|
beforeEach(() => {
|
|
stubResolver = jest.fn().mockReturnValue(stubPluginPath)
|
|
})
|
|
|
|
it('loads the module at the resolved path', () => {
|
|
const module = resolve('foo', {resolver: stubResolver})
|
|
expect(module).toBe(require(stubPluginPath))
|
|
expect(stubResolver).toHaveBeenCalledWith('foo', {basedir})
|
|
})
|
|
})
|