Skip to content

Commit 4268537

Browse files
Polishing
1 parent d21e4bb commit 4268537

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

src/readiness/__tests__/sdkReadinessManager.spec.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ function emitReadyEvent(readinessManager: IReadinessManager) {
2525
readinessManager.segments.once.mock.calls[0][1]();
2626
readinessManager.segments.on.mock.calls[0][1]();
2727
readinessManager.gate.once.mock.calls[0][1]();
28-
if (readinessManager.gate.once.mock.calls[3]) readinessManager.gate.once.mock.calls[3][1](); // ready promise
28+
if (readinessManager.gate.once.mock.calls[3]) readinessManager.gate.once.mock.calls[3][1](); // whenReady promise
2929
}
3030

3131
const timeoutErrorMessage = 'Split SDK emitted SDK_READY_TIMED_OUT event.';
@@ -34,7 +34,7 @@ const timeoutErrorMessage = 'Split SDK emitted SDK_READY_TIMED_OUT event.';
3434
function emitTimeoutEvent(readinessManager: IReadinessManager) {
3535
readinessManager.gate.once.mock.calls[1][1](timeoutErrorMessage);
3636
readinessManager.hasTimedout = () => true;
37-
if (readinessManager.gate.once.mock.calls[4]) readinessManager.gate.once.mock.calls[4][1](timeoutErrorMessage); // ready promise
37+
if (readinessManager.gate.once.mock.calls[4]) readinessManager.gate.once.mock.calls[4][1](timeoutErrorMessage); // whenReady promise
3838
}
3939

4040
describe('SDK Readiness Manager - Event emitter', () => {
@@ -70,8 +70,8 @@ describe('SDK Readiness Manager - Event emitter', () => {
7070
const sdkReadyResolvePromiseCall = gateMock.once.mock.calls[0];
7171
const sdkReadyRejectPromiseCall = gateMock.once.mock.calls[1];
7272
const sdkReadyFromCacheListenersCheckCall = gateMock.once.mock.calls[2];
73-
expect(sdkReadyResolvePromiseCall[0]).toBe(SDK_READY); // A one time only subscription is on the SDK_READY event, for resolving the full blown ready promise and to check for callbacks warning.
74-
expect(sdkReadyRejectPromiseCall[0]).toBe(SDK_READY_TIMED_OUT); // A one time only subscription is also on the SDK_READY_TIMED_OUT event, for rejecting the full blown ready promise.
73+
expect(sdkReadyResolvePromiseCall[0]).toBe(SDK_READY); // A one time only subscription is on the SDK_READY event, for resolving the full blown whenReady promise and to check for callbacks warning.
74+
expect(sdkReadyRejectPromiseCall[0]).toBe(SDK_READY_TIMED_OUT); // A one time only subscription is also on the SDK_READY_TIMED_OUT event, for rejecting the full blown whenReady promise.
7575
expect(sdkReadyFromCacheListenersCheckCall[0]).toBe(SDK_READY_FROM_CACHE); // A one time only subscription is on the SDK_READY_FROM_CACHE event, to log the event and update internal state.
7676

7777
expect(gateMock.on).toBeCalledTimes(2); // It should also add two persistent listeners
@@ -101,7 +101,7 @@ describe('SDK Readiness Manager - Event emitter', () => {
101101

102102
emitReadyEvent(sdkReadinessManager.readinessManager);
103103

104-
expect(loggerMock.warn).toBeCalledTimes(1); // If the SDK_READY event fires and we have no callbacks for it (neither event nor ready promise) we get a warning.
104+
expect(loggerMock.warn).toBeCalledTimes(1); // If the SDK_READY event fires and we have no callbacks for it (neither event nor whenReady promise) we get a warning.
105105
expect(loggerMock.warn).toBeCalledWith(CLIENT_NO_LISTENER); // Telling us there were no listeners and evaluations before this point may have been incorrect.
106106

107107
expect(loggerMock.info).toBeCalledTimes(1); // If the SDK_READY event fires, we get a info message.
@@ -210,7 +210,7 @@ describe('SDK Readiness Manager - whenReady promise', () => {
210210
const ready = sdkReadinessManager.sdkStatus.whenReady();
211211
expect(ready instanceof Promise).toBe(true); // It should return a promise.
212212

213-
// make the SDK "ready"
213+
// make the SDK ready
214214
emitReadyEvent(sdkReadinessManager.readinessManager);
215215

216216
let testPassedCount = 0;
@@ -238,7 +238,7 @@ describe('SDK Readiness Manager - whenReady promise', () => {
238238

239239
const readyForTimeout = sdkReadinessManagerForTimedout.sdkStatus.whenReady();
240240

241-
emitTimeoutEvent(sdkReadinessManagerForTimedout.readinessManager); // make the SDK "timed out"
241+
emitTimeoutEvent(sdkReadinessManagerForTimedout.readinessManager); // make the SDK timeout
242242

243243
await readyForTimeout.then(
244244
() => { throw new Error('It should be a promise that was rejected on SDK_READY_TIMED_OUT, not resolved.'); },
@@ -257,7 +257,7 @@ describe('SDK Readiness Manager - whenReady promise', () => {
257257
}
258258
);
259259

260-
// make the SDK "ready"
260+
// make the SDK ready
261261
emitReadyEvent(sdkReadinessManagerForTimedout.readinessManager);
262262

263263
// once SDK_READY, `.whenReady()` returns a resolved promise
@@ -272,19 +272,19 @@ describe('SDK Readiness Manager - whenReady promise', () => {
272272
);
273273
});
274274

275-
test('Full blown ready promise count as a callback and resolves on SDK_READY', (done) => {
275+
test('Full blown whenReady promise count as a callback and resolves on SDK_READY', (done) => {
276276
let sdkReadinessManager = sdkReadinessManagerFactory(EventEmitter, fullSettings);
277277

278278
// Emit ready event
279279
sdkReadinessManager.readinessManager.splits.emit(SDK_SPLITS_ARRIVED);
280280
sdkReadinessManager.readinessManager.segments.emit(SDK_SEGMENTS_ARRIVED);
281281

282-
expect(loggerMock.warn).toBeCalledWith(CLIENT_NO_LISTENER); // We should get a warning if the SDK get's ready before calling the ready method or attaching a listener to the ready event
282+
expect(loggerMock.warn).toBeCalledWith(CLIENT_NO_LISTENER); // We should get a warning if the SDK get's ready before calling the whenReady method or attaching a listener to the ready event
283283
loggerMock.warn.mockClear();
284284

285285
sdkReadinessManager = sdkReadinessManagerFactory(EventEmitter, fullSettings);
286286
sdkReadinessManager.sdkStatus.whenReady().then(() => {
287-
expect('The ready promise is resolved when the gate emits SDK_READY.');
287+
expect('whenReady promise is resolved when the gate emits SDK_READY.');
288288
done();
289289
}, () => {
290290
throw new Error('This should not be called as the promise is being resolved.');
@@ -294,6 +294,6 @@ describe('SDK Readiness Manager - whenReady promise', () => {
294294
sdkReadinessManager.readinessManager.splits.emit(SDK_SPLITS_ARRIVED);
295295
sdkReadinessManager.readinessManager.segments.emit(SDK_SEGMENTS_ARRIVED);
296296

297-
expect(loggerMock.warn).not.toBeCalled(); // But if we have a listener or call the ready method, we get no warnings.
297+
expect(loggerMock.warn).not.toBeCalled(); // But if we have a listener or call the whenReady method, we get no warnings.
298298
});
299299
});

0 commit comments

Comments
 (0)