Skip to content

Commit e29cfca

Browse files
mapping name
1 parent ba7b97c commit e29cfca

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

packages/connectors/datalayer/src/__tests__/mapping.test.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,30 @@ describe('mapping', () => {
3030

3131
beforeEach(() => {});
3232

33+
test('mapping name', () => {
34+
const { dataLayer } = connectorDataLayer({
35+
elb,
36+
mapping: {
37+
foo: {
38+
name: 'bar',
39+
},
40+
baz: {
41+
name: 'nope',
42+
custom: {
43+
event: { value: 'prioritize' },
44+
},
45+
},
46+
},
47+
})!;
48+
49+
dataLayer.push({ event: 'foo' });
50+
expect(elb).toHaveBeenCalledWith(expect.objectContaining({ event: 'bar' }));
51+
dataLayer.push({ event: 'baz' });
52+
expect(elb).toHaveBeenCalledWith(
53+
expect.objectContaining({ event: 'prioritize' }),
54+
);
55+
});
56+
3357
test('mapping ignore', () => {
3458
const { dataLayer } = connectorDataLayer({
3559
elb,

packages/connectors/datalayer/src/mapping.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function objToEvent(
108108
}
109109
}
110110

111-
// Update the event name // @TODO test for name
111+
// Update the event name
112112
event.event =
113113
event.event || name || `${config.prefix} ${obj.event.replace(/ /g, '_')}`;
114114

0 commit comments

Comments
 (0)