MCPcopy Index your code
hub / github.com/codeceptjs/CodeceptJS / getOverridenConfig

Function getOverridenConfig

lib/workers.js:187–207  ·  view source on GitHub ↗
(workerName, workerConfig, config)

Source from the content-addressed store, hash-verified

185}
186
187const getOverridenConfig = (workerName, workerConfig, config) => {
188 // clone config
189 const overriddenConfig = deepClone(config)
190
191 // get configuration
192 const browserConfig = workerConfig.browser
193
194 for (const key in browserConfig) {
195 overriddenConfig.helpers = replaceValueDeep(overriddenConfig.helpers, key, browserConfig[key])
196 }
197
198 // override tests configuration
199 if (overriddenConfig.tests) {
200 overriddenConfig.tests = workerConfig.tests
201 }
202
203 if (overriddenConfig.gherkin && workerConfig.gherkin && workerConfig.gherkin.features) {
204 overriddenConfig.gherkin.features = workerConfig.gherkin.features
205 }
206 return overriddenConfig
207}
208
209class WorkerObject {
210 /**

Callers 1

createWorkerObjectsFunction · 0.85

Calls 1

replaceValueDeepFunction · 0.90

Tested by

no test coverage detected