diff --git a/packages/spacecat-shared-tokowaka-client/src/mappers/generic-mapper.js b/packages/spacecat-shared-tokowaka-client/src/mappers/generic-mapper.js index c6a863c81..d5f4974d8 100644 --- a/packages/spacecat-shared-tokowaka-client/src/mappers/generic-mapper.js +++ b/packages/spacecat-shared-tokowaka-client/src/mappers/generic-mapper.js @@ -104,7 +104,7 @@ export default class GenericMapper extends BaseOpportunityMapper { } // Validate action value - const validOperations = ['insertBefore', 'insertAfter', 'replace']; + const validOperations = ['insertBefore', 'insertAfter', 'replace', 'replaceWith', 'appendChild']; if (!validOperations.includes(data.transformRules.action)) { return { eligible: false, diff --git a/packages/spacecat-shared-tokowaka-client/test/mappers/generic-mapper.test.js b/packages/spacecat-shared-tokowaka-client/test/mappers/generic-mapper.test.js index 57ee0ad4d..8e5a1fc31 100644 --- a/packages/spacecat-shared-tokowaka-client/test/mappers/generic-mapper.test.js +++ b/packages/spacecat-shared-tokowaka-client/test/mappers/generic-mapper.test.js @@ -248,7 +248,7 @@ describe('GenericMapper', () => { expect(result).to.deep.equal({ eligible: false, - reason: 'transformRules.action must be one of: insertBefore, insertAfter, replace. Got: invalidOperation', + reason: 'transformRules.action must be one of: insertBefore, insertAfter, replace, replaceWith, appendChild. Got: invalidOperation', }); });