b2c-crm-sync
b2c-crm-sync copied to clipboard
Multi-cloud unit-tests 5 failing
After running npm run crm-sync:test:use-cases
tests on the org with person accounts setup following results are received:
42 passing (26m)
5 failing
1) Progressive resolution B2C Commerce Customer creation scenarios via the B2CContactProcess API
creates a Contact that includes additional non-resolution specific field values:
-- expected the Contact object to have the property Description
+ expected - actual
-false
+true
at /Users/osapishchuk/IdeaProjects/b2c-crm-sync/test/_use-cases/_common/_validateContactProperties.js:31:16
at Array.forEach (<anonymous>)
at _validateContactProperties (test/_use-cases/_common/_validateContactProperties.js:28:23)
at Object._executeAndVerifyB2CProcessResult [as executeAndVerifyB2CProcessResult] (test/_use-cases/_common/_executeAndVerifyB2CProcessResult.js:30:5)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async Context.<anonymous> (test/_use-cases/sfdc/b2cContactProcess.create.live.test.js:248:18)
2) Progressive resolution of a B2C Commerce Customer update scenarios via the B2CContactProcess API
allows direct updates by B2C CustomerList, Email, and LastName:
-- expected the Contact object to have the property Description
+ expected - actual
-false
+true
at /Users/osapishchuk/IdeaProjects/b2c-crm-sync/test/_use-cases/_common/_validateContactProperties.js:31:16
at Array.forEach (<anonymous>)
at _validateContactProperties (test/_use-cases/_common/_validateContactProperties.js:28:23)
at Object._executeAndVerifyB2CProcessResult [as executeAndVerifyB2CProcessResult] (test/_use-cases/_common/_executeAndVerifyB2CProcessResult.js:30:5)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async Context.<anonymous> (test/_use-cases/sfdc/b2cContactProcess.update.live.test.js:155:25)
3) Progressive resolution of a B2C Commerce Customer update scenarios via the B2CContactProcess API
allows direct updates by B2C CustomerID:
-- expected the Contact object to have the property Description
+ expected - actual
-false
+true
at /Users/osapishchuk/IdeaProjects/b2c-crm-sync/test/_use-cases/_common/_validateContactProperties.js:31:16
at Array.forEach (<anonymous>)
at _validateContactProperties (test/_use-cases/_common/_validateContactProperties.js:28:23)
at Object._executeAndVerifyB2CProcessResult [as executeAndVerifyB2CProcessResult] (test/_use-cases/_common/_executeAndVerifyB2CProcessResult.js:30:5)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async Context.<anonymous> (test/_use-cases/sfdc/b2cContactProcess.update.live.test.js:195:25)
4) Progressive resolution of a B2C Commerce Customer update scenarios via the B2CContactProcess API
allows direct updates by B2C CustomerList ID and B2C CustomerNo:
-- expected the Contact object to have the property Description
+ expected - actual
-false
+true
at /Users/osapishchuk/IdeaProjects/b2c-crm-sync/test/_use-cases/_common/_validateContactProperties.js:31:16
at Array.forEach (<anonymous>)
at _validateContactProperties (test/_use-cases/_common/_validateContactProperties.js:28:23)
at Object._executeAndVerifyB2CProcessResult [as executeAndVerifyB2CProcessResult] (test/_use-cases/_common/_executeAndVerifyB2CProcessResult.js:30:5)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async Context.<anonymous> (test/_use-cases/sfdc/b2cContactProcess.update.live.test.js:236:25)
5) Progressive resolution of a B2C Commerce Customer update scenarios via the B2CContactProcess API
allows direct updates by ContactID:
-- expected the Contact object to have the property Description
+ expected - actual
-false
+true
at /Users/osapishchuk/IdeaProjects/b2c-crm-sync/test/_use-cases/_common/_validateContactProperties.js:31:16
at Array.forEach (<anonymous>)
at _validateContactProperties (test/_use-cases/_common/_validateContactProperties.js:28:23)
at Object._executeAndVerifyB2CProcessResult [as executeAndVerifyB2CProcessResult] (test/_use-cases/_common/_executeAndVerifyB2CProcessResult.js:30:5)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async Context.<anonymous> (test/_use-cases/sfdc/b2cContactProcess.update.live.test.js:275:25)
Following duplicate rules are on the instnace:
This is my configuration for "B2C Commerce: Standard Person Accounts" duplicate rule