timpla
Version:
An optimal website development experience for [server-side] web frameworks.
22 lines (19 loc) • 621 B
text/typescript
jest.mock('../../gulpfile.ts/internal')
jest.mock('path')
import * as internal from '../../gulpfile.ts/internal'
describe('PACKAGES_INSTALLED', () => {
it('should return an array of packages', () => {
const spySureLazyImport = jest.spyOn(internal, 'sureLazyImport')
spySureLazyImport.mockReturnValue({
dependencies: {
hello: '^1.1.1',
},
devDependencies: {
hello: '^1.1.1',
tralo: '^1.1.1',
},
})
const { PACKAGES_INSTALLED } = require('../../gulpfile.ts/lib/PACKAGES_INSTALLED')
expect(PACKAGES_INSTALLED).toMatchObject(['hello', 'tralo'])
})
})