webdriverio/__mocks__/yargs.ts
Christian Bromann 68b011f8e5
Various browser runner improvements (#9673)
* Various browser runner improvements

* fix missing commands

* allow HTMLElement set in $$ command

* fix unit tests
2023-01-27 18:56:06 +01:00

16 lines
552 B
TypeScript

import { vi } from 'vitest'
const yargs: any = {}
yargs.command = vi.fn(() => yargs)
yargs.example = vi.fn(() => yargs)
yargs.version = vi.fn(() => yargs)
yargs.hideBin = vi.fn(() => yargs)
yargs.argv = { _: ['wdio.conf.js'] }
yargs.epilogue = vi.fn().mockReturnValue(yargs)
yargs.options = vi.fn(() => yargs)
yargs.updateStrings = vi.fn(() => yargs)
yargs.parse = vi.fn().mockReturnValue(yargs.argv)
yargs.env = vi.fn().mockReturnValue(yargs)
yargs.help = vi.fn().mockReturnValue(yargs)
export default vi.fn().mockReturnValue(yargs)
export { yargs }