webdriverio/__mocks__/firefox-profile.ts
2022-07-19 11:14:12 +00:00

20 lines
425 B
TypeScript

import { vi } from 'vitest'
const FirefoxProfile = vi.fn(() => ({
setPreference : vi.fn(),
setProxy : vi.fn(),
updatePreferences : vi.fn(),
addExtensions : vi.fn((extensions, cb) => {
cb()
}),
encoded : vi.fn((cb) => {
cb(null, 'foobar')
}),
}))
// @ts-expect-error
FirefoxProfile['copy'] = vi.fn((_, cb) => {
cb(null, new FirefoxProfile())
})
export default FirefoxProfile