UNPKG

codeceptjs

Version:

Supercharged End 2 End Testing Framework for NodeJS

27 lines (22 loc) 552 B
const transformers = { 'gherkin.examples': [], } function transform(target, value) { if (target in transformers) { for (const transform of transformers[target]) { value = transform(value) } } return value } transform.addTransformer = function (target, transformer) { if (target in transformers) { transformers[target].push(transformer) } } transform.addTransformerBeforeAll = function (target, transformer) { if (target in transformers) { transformers[target].unshift(transformer) } } export default transform