* chore: create sub-package of `create-wdio` * docs: copy and adjustment for changing repository * chore: copy a code of create-wdio * chore: update compiler plugin * chore: adjust npm script * chore(wdio-cli): delete the code copied to `create-wdio` * chore: remove compiler plugin for @wdio/cli * docs: update root readme * chore: update package.json * style: apply format rule * fix: remove unnecessary export `installPackages` * test: remove unnecessary mocking in wdio-cli --------- Co-authored-by: Christian Bromann <git@bromann.dev>
19 lines
741 B
TypeScript
19 lines
741 B
TypeScript
import { vi } from 'vitest'
|
|
import * as path from 'node:path'
|
|
|
|
const command: Record<string, unknown> = {}
|
|
command.name = vi.fn().mockReturnValue(command)
|
|
command.version = vi.fn().mockReturnValue(command)
|
|
command.usage = vi.fn().mockReturnValue(command)
|
|
command.arguments = vi.fn().mockReturnValue(command)
|
|
command.action = vi.fn((cb) => {
|
|
cb(`${path.sep}foo${path.sep}bar${path.sep}someProjectName`)
|
|
return command
|
|
})
|
|
command.option = vi.fn().mockReturnValue(command)
|
|
command.allowUnknownOption = vi.fn().mockReturnValue(command)
|
|
command.on = vi.fn().mockReturnValue(command)
|
|
command.parse = vi.fn().mockReturnValue(command)
|
|
command.opts = vi.fn().mockReturnValue('foobar')
|
|
|
|
export const Command = vi.fn().mockReturnValue(command)
|