INNER CODE UNIT · JavaScript

docsExternalHelpers

codeceptjs/CodeceptJS · Bunoshfile.js:123

export async function docsExternalHelpers() {
  task.stopOnFailures()
  say('Building @codecepjs/detox helper docs')
  let helper = 'Detox'
  replaceInFile(`node_modules/@codeceptjs/detox-helper/${helper}.js`, cfg => {
    cfg.replace(/CodeceptJS.LocatorOrString/g, 'string | object')
    cfg.replace(/LocatorOrString/g, 'string | object')
  })
  await shell`npx documentation build node_modules/@codeceptjs/detox-helper/${helper}.js -o ${helperMarkDownFile(helper)} ${documentjsCliArgs}`

  await writeToFile(helperMarkDownFile(helper), line => {
    line`---\npermalink: /helpers/${helper}\nsidebar: auto\ntitle: ${helper}\n---\n\n# ${helper}\n\n`
    line.fromFile(helperMarkDownFile(helper))
  })

  replaceInFile(`node_modules/@codeceptjs/detox-helper/${helper}.js`, cfg => {
    cfg.replace(/string \| object/g, 'CodeceptJS.LocatorOrString')
    cfg.replace(/string \| object/g, 'LocatorOrString')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…