webdriverio/tests/helpers/configJasmine.js
Christian Bromann 8cb10cdd52
update setup
2023-06-13 00:05:36 +02:00

19 lines
639 B
JavaScript

import path from 'node:path'
import url from 'node:url'
import fs from 'node:fs/promises'
import { config as baseConfig } from './config.js'
const __dirname = path.dirname(url.fileURLToPath(import.meta.url))
let expectationResults = ''
export const config = {
...baseConfig,
jasmineOpts: {
...baseConfig.jasmineOpts,
expectationResultHandler: (_, assertion) => {
expectationResults += `expect(${typeof assertion.expected}).${assertion.matcherName}(${typeof assertion.actual})\n`
return fs.writeFile(path.resolve(__dirname, 'expectationResults.log'), expectationResults)
}
}
}