From af753888dc2cec918dc3942ce3c10fb1854e0c2b Mon Sep 17 00:00:00 2001 From: Hannes Hertach Date: Mon, 15 Dec 2025 09:35:35 +0100 Subject: [PATCH] fix: allow replaceWith and appendChild in tokowaka generic patch --- .../src/mappers/generic-mapper.js | 2 +- .../test/mappers/generic-mapper.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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', }); });