| 1234567891011121314151617181920212223 |
- import { reconfigure } from './hostAdminClient'
- let lastConfig: string
- export function startWith({
- pro = false,
- version = 'latest',
- vars = {},
- varsFn = () => ({}),
- withDataDir = false,
- }) {
- before(async function () {
- Object.assign(vars, varsFn())
- const cfg = JSON.stringify({ pro, version, vars, withDataDir })
- if (lastConfig === cfg) return
- this.timeout(100 * 1000)
- await reconfigure({ pro, version, vars, withDataDir })
- lastConfig = cfg
- })
- }
- export { reconfigure }
|