Skip to content

Commit d8806ce

Browse files
Upgrade JS-commons
1 parent 11cfbce commit d8806ce

5 files changed

Lines changed: 50 additions & 41 deletions

File tree

package-lock.json

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"node": ">=14.0.0"
3939
},
4040
"dependencies": {
41-
"@splitsoftware/splitio-commons": "3.0.0-rc.7",
41+
"@splitsoftware/splitio-commons": "3.0.1-rc.3",
4242
"bloom-filters": "^3.0.4",
4343
"ioredis": "^4.28.0 || ^5.0.0",
4444
"js-yaml": "^4.2.0",

src/__tests__/nodeSuites/impressions-listener.spec.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,10 @@ export default function (assert) {
4343
client.getTreatment({ matchingKey: 'marcio@split.io', bucketingKey: 'impr_bucketing_2' }, 'qc_team');
4444
client.getTreatment('facundo@split.io', 'qc_team', testAttrs);
4545
client.getTreatment('facundo@split.io', 'qc_team', testAttrs);
46+
client.getTreatment('trevor@split.io', 'qc_team');
4647

4748
setTimeout(() => {
48-
assert.equal(listener.logImpression.callCount, 4, 'Impression listener logImpression method should be called after we call client.getTreatment, once per each impression generated.');
49+
assert.equal(listener.logImpression.callCount, 5, 'Impression listener logImpression method should be called after we call client.getTreatment, once per each impression generated.');
4950
assert.true(listener.logImpression.getCall(0).calledWithExactly({
5051
impression: {
5152
feature: 'hierarchical_splits_test',
@@ -94,6 +95,16 @@ export default function (assert) {
9495
attributes: testAttrs,
9596
...metaData
9697
}));
98+
assert.true(listener.logImpression.getCall(4).calledWithMatch({
99+
impression: {
100+
feature: 'qc_team',
101+
keyName: 'trevor@split.io',
102+
treatment: 'yes',
103+
bucketingKey: undefined,
104+
label: '',
105+
},
106+
...metaData
107+
}));
97108

98109
client.destroy();
99110
assert.end();

src/factory/browser.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ function getModules(settings) {
6060
case LOCALHOST_MODE:
6161
modules.serviceApiFactory = undefined;
6262
modules.syncManagerFactory = localhostFromObjectFactory;
63-
modules.SignalListener = undefined;
6463
break;
6564
}
6665

src/factory/node.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ function getModules(settings) {
6565
case LOCALHOST_MODE:
6666
modules.serviceApiFactory = undefined;
6767
modules.syncManagerFactory = localhostFromFileFactory;
68-
modules.SignalListener = undefined;
6968
break;
7069
case CONSUMER_MODE:
7170
modules.syncManagerFactory = undefined;

0 commit comments

Comments
 (0)