Skip to content

Commit

Permalink
minor build fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
christian-bromann committed Apr 25, 2023
1 parent 7a09f38 commit ef57a99
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
9 changes: 5 additions & 4 deletions packages/wdio-browser-runner/src/vite/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,13 @@ export async function getTemplate(options: WebdriverIO.BrowserRunnerOptions, env

let sourceMapScript = ''
let sourceMapSetupCommand = ''
await resolve('source-map-support', import.meta.url).then((sourceMapSupportDir) => {
try {
const sourceMapSupportDir = await resolve('source-map-support', import.meta.url)
sourceMapScript = /*html*/`<script src="/@fs/${url.fileURLToPath(path.dirname(sourceMapSupportDir))}/browser-source-map-support.js"></script>`
sourceMapSetupCommand = 'sourceMapSupport.install()'
}, (err) => {
log.error(`Failed to setup source-map-support: ${err.message}`)
})
} catch (err: unknown) {
log.error(`Failed to setup source-map-support: ${(err as Error).message}`)
}

return /* html */`
<!doctype html>
Expand Down
10 changes: 7 additions & 3 deletions packages/wdio-cli/tests/commands/install.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,19 @@ import { vi, describe, it, expect, afterEach, beforeEach } from 'vitest'
import { yargs } from 'yargs'
import yarnInstall from 'yarn-install'

vi.mocked(fs.access).mockResolvedValue()

import * as installCmd from '../../src/commands/install.js'
import * as configCmd from '../../src/commands/config.js'
import * as utils from '../../src/utils.js'

vi.mock('yargs')
vi.mock('yarn-install')
vi.mock('node:fs/promises')
vi.mock('node:fs/promises', () => ({
default: {
access: vi.fn().mockResolvedValue({}),
readFile: vi.fn().mockResolvedValue({}),
writeFile: vi.fn().mockResolvedValue({})
}
}))
vi.mock('@wdio/logger', () => import(path.join(process.cwd(), '__mocks__', '@wdio/logger')))

const findInConfigMock = vi.spyOn(utils, 'findInConfig')
Expand Down

0 comments on commit ef57a99

Please sign in to comment.