Skip to content

Commit f0d0bed

Browse files
added test without init
1 parent 1879ddc commit f0d0bed

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

src/integrationTests/options.test.ts

+9-12
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,11 @@ describe('Store config UID2', () => {
559559

560560
describe('calls the NoIdentityAvailable event', () => {
561561
let handler: ReturnType<typeof jest.fn>;
562+
let expiredIdentity = makeIdentity({
563+
identity_expires: Date.now() - 100000,
564+
refresh_expires: Date.now() - 100000,
565+
});
566+
562567
beforeEach(() => {
563568
handler = jest.fn();
564569
uid2.callbacks.push(handler);
@@ -576,10 +581,7 @@ describe('calls the NoIdentityAvailable event', () => {
576581
test('when init is already complete and called again with an expired identity', () => {
577582
uid2.init({});
578583
expect(handler).toHaveBeenLastCalledWith(EventType.NoIdentityAvailable, { identity: null });
579-
let expiredIdentity = makeIdentity({
580-
identity_expires: Date.now() - 100000,
581-
refresh_expires: Date.now() - 100000,
582-
});
584+
583585
uid2.init({
584586
identity: expiredIdentity,
585587
});
@@ -588,10 +590,6 @@ describe('calls the NoIdentityAvailable event', () => {
588590
});
589591
});
590592
test('when init is already complete but the existing identity is expired', () => {
591-
let expiredIdentity = makeIdentity({
592-
identity_expires: Date.now() - 100000,
593-
refresh_expires: Date.now() - 100000,
594-
});
595593
uid2.init({
596594
identity: expiredIdentity,
597595
});
@@ -681,6 +679,7 @@ describe('calls the NoIdentityAvailable event', () => {
681679
});
682680

683681
describe('does not call NoIdentityAvailable event', () => {
682+
let validIdentity = makeIdentity();
684683
let handler: ReturnType<typeof jest.fn>;
685684
beforeEach(() => {
686685
handler = jest.fn();
@@ -690,7 +689,6 @@ describe('does not call NoIdentityAvailable event', () => {
690689
test('when setIdentity is run with a valid identity, should not call NoIdentityAvailable on set or get', () => {
691690
uid2.init({});
692691
handler = jest.fn();
693-
let validIdentity = makeIdentity();
694692
uid2.setIdentity(validIdentity);
695693
expect(handler).not.toHaveBeenLastCalledWith(EventType.NoIdentityAvailable, {
696694
identity: null,
@@ -725,10 +723,9 @@ describe('does not call NoIdentityAvailable event', () => {
725723
identity: null,
726724
});
727725
});
728-
test('when identity is set with local storage', () => {
729-
let validIdentity = makeIdentity();
726+
test('when identity is set with local storage and init has never been', () => {
730727
mocks.setUid2LocalStorage(validIdentity);
731-
uid2.init({});
728+
uid2.isIdentityAvailable();
732729

733730
expect(handler).not.toHaveBeenLastCalledWith(EventType.NoIdentityAvailable, {
734731
identity: null,

0 commit comments

Comments
 (0)