mirror of
https://github.com/zhigang1992/probot.git
synced 2026-06-14 18:08:58 +08:00
* Add jest, remove mocha/expect * Migrate all tests to Jest * Make test pass * Move tests into `/test/` * Update testing docs * Fix resolver test
19 lines
519 B
JavaScript
19 lines
519 B
JavaScript
const resolve = require('../lib/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})
|
|
})
|
|
})
|