From d5718054c0402d3e45ea5727e7aa6b4a05432ab1 Mon Sep 17 00:00:00 2001 From: Diazole Date: Wed, 7 Dec 2022 07:50:07 +0000 Subject: [PATCH] Fix SeleniumStandalone import (#9338) (#9339) --- __mocks__/selenium-standalone.ts | 16 +++++++++++----- .../src/launcher.ts | 2 +- .../tests/launcher.test.ts | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/__mocks__/selenium-standalone.ts b/__mocks__/selenium-standalone.ts index 23e925752..eb867d8ed 100644 --- a/__mocks__/selenium-standalone.ts +++ b/__mocks__/selenium-standalone.ts @@ -1,7 +1,13 @@ import { vi } from 'vitest' -export const install = vi.fn(() => new Promise((resolve) => resolve())) -export const start = vi.fn(() => new Promise((resolve) => resolve({ - kill : vi.fn(), - stdout : { pipe: vi.fn().mockReturnValue({ pipe : vi.fn() }) }, - stderr : { pipe: vi.fn().mockReturnValue({ pipe : vi.fn() }) } + +const install = vi.fn(() => new Promise((resolve) => resolve())) +const start = vi.fn(() => new Promise((resolve) => resolve({ + kill: vi.fn(), + stdout: { pipe : vi.fn().mockReturnValue({ pipe : vi.fn() }) }, + stderr: { pipe : vi.fn().mockReturnValue({ pipe : vi.fn() }) } }))) + +export default { + install, + start +} diff --git a/packages/wdio-selenium-standalone-service/src/launcher.ts b/packages/wdio-selenium-standalone-service/src/launcher.ts index d842af7bb..5ffd3a203 100644 --- a/packages/wdio-selenium-standalone-service/src/launcher.ts +++ b/packages/wdio-selenium-standalone-service/src/launcher.ts @@ -6,7 +6,7 @@ import logger from '@wdio/logger' import { isCloudCapability } from '@wdio/config' import type { Capabilities, Options, Services } from '@wdio/types' -import * as SeleniumStandalone from 'selenium-standalone' +import SeleniumStandalone from 'selenium-standalone' import { getFilePath, hasCapsWithSupportedBrowser } from './utils.js' import type { SeleniumStandaloneOptions } from './types' diff --git a/packages/wdio-selenium-standalone-service/tests/launcher.test.ts b/packages/wdio-selenium-standalone-service/tests/launcher.test.ts index 3758e2f38..40992dd8e 100644 --- a/packages/wdio-selenium-standalone-service/tests/launcher.test.ts +++ b/packages/wdio-selenium-standalone-service/tests/launcher.test.ts @@ -1,6 +1,6 @@ import path from 'node:path' import fs from 'node:fs' -import * as SeleniumStandalone from 'selenium-standalone' +import SeleniumStandalone from 'selenium-standalone' import { describe, expect, test, vi, beforeEach } from 'vitest' import SeleniumStandaloneLauncher from '../src/launcher.js'