Prechádzať zdrojové kódy

Merge branch 'master' into minor

David Höck 3 mesiacov pred
rodič
commit
b450f2cebd

+ 8 - 0
license/signatures/version1/cla.json

@@ -759,6 +759,14 @@
       "created_at": "2025-09-01T18:50:53Z",
       "repoId": 136938012,
       "pullRequestNo": 3793
+    },
+    {
+      "name": "iamgerwin",
+      "id": 1331683,
+      "comment_id": 3333412211,
+      "created_at": "2025-09-25T11:01:03Z",
+      "repoId": 136938012,
+      "pullRequestNo": 3836
     }
   ]
 }

+ 18 - 0
packages/email-plugin/src/plugin.spec.ts

@@ -773,6 +773,24 @@ describe('EmailPlugin', () => {
 
             expect(onSend.mock.calls[0][0].subject).toBe(`Order confirmation for #${order.code as string}`);
         });
+
+        it('supports BCC address', async () => {
+            onSend.mockClear();
+            const bccHandler = orderConfirmationHandler.setOptionalAddressFields(event => ({
+                bcc: 'bcc@example.com',
+            }));
+
+            const initResult = await initPluginWithHandlers([bccHandler], {
+                templateLoader: new FileBasedTemplateLoader(path.join(__dirname, '../templates')),
+            });
+
+            await eventBus.publish(
+                new OrderStateTransitionEvent('ArrangingPayment', 'PaymentSettled', ctx, order),
+            );
+            await pause();
+
+            expect(onSend.mock.calls[0][0].bcc).toBe('bcc@example.com');
+        });
     });
 
     describe('error handling', () => {