Skip to content

Commit 758165c

Browse files
createSourceWalkerjs
1 parent aaeccfd commit 758165c

File tree

8 files changed

+27
-21
lines changed

8 files changed

+27
-21
lines changed

packages/destinations/web/api/src/index.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { WalkerOS } from '@elbwalker/types';
2+
import type { Elb } from '@elbwalker/walker.js';
23
import type { DestinationWebAPI } from '.';
3-
import { createInstance, Elb } from '@elbwalker/walker.js';
4+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
45
import { createEvent } from '@elbwalker/utils';
56
import { events, mapping } from '../examples';
67

@@ -22,7 +23,7 @@ describe('Destination API', () => {
2223

2324
destination = jest.requireActual('.').default;
2425
event = createEvent();
25-
({ elb } = createInstance({
26+
({ elb } = createSourceWalkerjs({
2627
session: false,
2728
pageview: false,
2829
run: true,

packages/destinations/web/google-ads/src/index.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import type { Elb } from '@elbwalker/walker.js';
12
import type { DestinationGoogleAds } from '.';
2-
import { createInstance, Elb } from '@elbwalker/walker.js';
3+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
34
import { getEvent } from '@elbwalker/utils';
45
import { events, mapping } from '../examples';
56

@@ -24,7 +25,7 @@ describe('destination Google Ads', () => {
2425

2526
w.gtag = mockFn;
2627

27-
({ elb } = createInstance({
28+
({ elb } = createSourceWalkerjs({
2829
session: false,
2930
pageview: false,
3031
run: true,

packages/destinations/web/google-ga4/src/index.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import type { Elb } from '@elbwalker/walker.js';
12
import type { DestinationGoogleGA4 } from '.';
2-
import Walkerjs, { createInstance, Elb } from '@elbwalker/walker.js';
3+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
34
import { getEvent } from '@elbwalker/utils';
45
import { events, mapping } from '../examples';
56

@@ -23,7 +24,7 @@ describe('Destination Google GA4', () => {
2324
destination = jest.requireActual('.').default;
2425
destination.config = config;
2526

26-
({ elb } = createInstance({
27+
({ elb } = createSourceWalkerjs({
2728
pageview: false,
2829
session: false,
2930
tagging: 2,

packages/destinations/web/google-gtm/src/index.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import type { WalkerOS } from '@elbwalker/types';
2+
import type { Elb } from '@elbwalker/walker.js';
23
import type { DestinationGoogleGTM } from '.';
34
import { mockDataLayer } from '@elbwalker/jest/web.setup';
4-
import { createInstance, Elb } from '@elbwalker/walker.js';
5+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
56
import { createEvent, getEvent } from '@elbwalker/utils';
67
import { events, mapping } from '../examples';
78

@@ -20,7 +21,7 @@ describe('destination google-tag-manager', () => {
2021
destination = jest.requireActual('.').default;
2122
destination.config = config;
2223
event = createEvent();
23-
({ elb } = createInstance({
24+
({ elb } = createSourceWalkerjs({
2425
session: false,
2526
pageview: false,
2627
run: true,

packages/destinations/web/meta-pixel/src/index.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import type { Elb } from '@elbwalker/walker.js';
12
import type { DestinationMetaPixel } from '.';
2-
import type { DestinationWeb } from '@elbwalker/walker.js';
3-
import Walkerjs, { createInstance, Elb } from '@elbwalker/walker.js';
3+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
44
import { getEvent } from '@elbwalker/utils';
55
import { events, mapping } from '../examples';
66

@@ -25,7 +25,7 @@ describe('Destination Meta Pixel', () => {
2525

2626
w.fbq = mockFn;
2727

28-
({ elb } = createInstance({
28+
({ elb } = createSourceWalkerjs({
2929
pageview: false,
3030
run: true,
3131
session: false,

packages/destinations/web/piwikpro/src/index.test.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import type { Elb } from '@elbwalker/walker.js';
12
import type { DestinationPiwikPro } from '.';
2-
import Walkerjs, { createInstance, Elb } from '@elbwalker/walker.js';
3+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
34
import { getEvent } from '@elbwalker/utils';
45
import { events, mapping } from '../examples';
56

@@ -24,7 +25,7 @@ describe('Destination PiwikPro', () => {
2425
w._paq = [];
2526
w._paq.push = mockFn;
2627

27-
({ elb } = createInstance({
28+
({ elb } = createSourceWalkerjs({
2829
pageview: false,
2930
run: true,
3031
session: false,
@@ -84,23 +85,23 @@ describe('Destination PiwikPro', () => {
8485
expect(mockFn).toHaveBeenCalledWith(...events.ecommerceAddToCart());
8586
});
8687

87-
test('event ecommerceProductDetailView', async () => {
88+
test('event ecommerceProductDetailView', () => {
8889
const event = getEvent('product view');
8990
elb('walker destination', destination, {
9091
custom,
9192
mapping: mapping.config,
9293
});
93-
await elb(event);
94+
elb(event);
9495
expect(mockFn).toHaveBeenCalledWith(...events.ecommerceProductDetailView());
9596
});
9697

97-
test('event ecommerceCartUpdate', async () => {
98+
test('event ecommerceCartUpdate', () => {
9899
const event = getEvent('cart view');
99100
elb('walker destination', destination, {
100101
custom,
101102
mapping: mapping.config,
102103
});
103-
await elb(event);
104+
elb(event);
104105
expect(mockFn).toHaveBeenCalledWith(...events.ecommerceCartUpdate());
105106
});
106107
});

packages/destinations/web/plausible/src/index.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import type { Elb } from '@elbwalker/walker.js';
12
import type { DestinationPlausible } from '.';
2-
import { createInstance, Elb } from '@elbwalker/walker.js';
3+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
34
import { getEvent } from '@elbwalker/utils';
45
import { events, mapping } from '../examples';
56

@@ -18,7 +19,7 @@ describe('destination plausible', () => {
1819

1920
w.plausible = mockFn;
2021

21-
({ elb } = createInstance({
22+
({ elb } = createSourceWalkerjs({
2223
pageview: false,
2324
run: true,
2425
session: false,

website/docs/sources/walkerjs/installation/package.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ location change in your app:
4444
```js
4545
import React from 'react';
4646
import { Route, Routes, useLocation } from 'react-router-dom';
47-
import { createInstance } from '@elbwalker/walker.js';
47+
import { createSourceWalkerjs } from '@elbwalker/walker.js';
4848

49-
const { elb } = createInstance({ default: true });
49+
const { elb } = createSourceWalkerjs({ default: true });
5050

5151
export default function App() {
5252
const location = useLocation();

0 commit comments

Comments
 (0)