Nuxt/packages/cli/test/unit/utils-minimalcli.test.js

34 lines
732 B
JavaScript
Raw Normal View History

import { consola } from '../utils'
import { showBanner } from '../../src/utils/banner'
jest.mock('std-env', () => ({
isTest: false,
isMinimal: true
}))
describe('cli/utils', () => {
afterEach(() => jest.resetAllMocks())
test('showBanner prints only listeners', () => {
const listeners = [
{ url: 'first' },
{ url: 'second' }
]
showBanner({
options: {
cli: {
bannerColor: 'green'
}
},
server: {
listeners
}
})
expect(consola.info).toHaveBeenCalledTimes(2)
expect(consola.info).toHaveBeenCalledWith(`Listening on: ${listeners[0].url}`)
expect(consola.info).toHaveBeenCalledWith(`Listening on: ${listeners[1].url}`)
})
})