From feed02ff103ad26b745e1163abebf286bb0f8254 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Thu, 30 Nov 2023 17:32:33 +0100 Subject: [PATCH] fix(tracker): fix unit tests --- tracker/tracker-assist/bun.lockb | Bin 252383 -> 252383 bytes tracker/tracker-assist/package.json | 2 +- tracker/tracker-assist/src/version.ts | 2 +- tracker/tracker/package.json | 2 +- tracker/tracker/src/tests/ut.test.ts | 8 +++++--- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/tracker/tracker-assist/bun.lockb b/tracker/tracker-assist/bun.lockb index 95bea393924832fd78900684300d871c81152754..684d5fd8bd98c8a8251037fc05cd40c686c74656 100755 GIT binary patch delta 1516 zcmZ9KdpwhS9LJySS*KN-Q5@FI?d(u%W3sKJ3)yCwlJe3Vm(s$kQ>RjjqjD>y%w5k& z(P2g1YuTRINTlY(ozihBf9+YZN)BNrX0}zT4 z4k9#{A#;Rcgo6mp?;&%9;u*>Y@7-5z5+?rTchOt)geMY$BX4+R%bs{l^_od>`+CQ)T zRA>wU015!G+At|-_=P+eTx*&4@Hb7E(yX|fA{G`*Btb?jlWZ+3a;S6A7~1fqwibco`W9dqL*R?^i1>rClkU|MME zQO~4|g_gW0lM}sisP3LC8@VGjP+IDB&|sbPQ0qzWI;V(`$w>_HLUxj+@o#=DBQHAX zQA=4tbGKC4C%q}7F`)G~V7=X(xOm;bg*F);BFfJgtv!e z-eOQL$;7*ZJ8ENIU$}YHBCI*j=(44NefDS%foCzThX$s;9!*nEXOwx40VpolTHEA% zS0C}J*TGkEwhN>KA+3%kcf8+`Op{I>+qi}pwQp7R6aQ}4N=9YmpXlgnOo!Cu!dRm@ z7y4&PuT@~3{iau#i)L4;yLW#n`F290j2OMCO>!|Q>UI+d_bbbU zVyB(MJ$xUx!vn4>B9%^?ru8t>daE_{^d_{(p78@t`mb=rzBD=m7riW_fUU0{-%xCt zj!9qHp|acY;cXUid!pIK;h+(Bf*RF8-y_M)AU}<27*jd;Kv%@D-uN!hKK6kJk24QE z>oa8kp|mN)f6ZF5F4CiOk=}87>n;U_Q*0$S2=)D3P|68lhM8Tvty@XWNot#C6zk>R zPDb>?VbV4A%J;Z!llWW>Ne&H?A4u(g|7c5vh-6v#hRvUUKEh|6M6&V;Sqt}#xBzF^ z`=bAZuC63dZPfn#`6E4$tG4(UB!`^yVZ9Ekysi}gE~laX>vhC*@!-~9o4#bs+w^VR zIdmaLfv)ZDw3RecX`Y$rQ*2c|=wOS&*6~y&BQgF%l)dy69-=q(?=dy?4zn8U;$Mm@ z(1(;Co0!n2CxMEs(oEP&57 z)b8|FoKxqciq!dNxi5+amEu4m4BC89A7oHz&-K_lo+ z6-a=V)q`Y>5?=}8q54X2F^T~l2?mX!ih9sSV}7s-G@c#7`)xGV1gNJPoCm#b09Vay yI9v_d{y3-n*uX)Y8qiRqs|Q`F0nKI`@EMCQ)q+cB>uG1_T9AY^id>q&c>MqFQ)8|G delta 1472 zcmcb=ng9M~{t0>tkKEV`4zp}5&79qxvOs=D7u&O%=DClX{`2Hy+TG;;`*EXR*2c*{ z(hVlR*eC#|H8w%$3@E(Q`Nfv49~|6I?38`= zW5HYRjw9wh%YPess3yigYvoIL@@U@FdrtE_`%4;Eyuawo%cf-~wckcH&zCjt*wF=w z8$NxB-&|7p=koNsOBp5VS$FQM*Zl6idgrxQ_xsD#SBO4%_Q|Z5`FWv;i|*<cPj74r z>iAihz_9tv$xgO&44+~%f?wQkZRFto-w>#o-`^;cRNUr_UTx4M=^z<;K?Z z#eAI8--4Vs@!^w+336{<$1-eOvFp-}d$04iNwSGQGkwo(tK0HtxiDj5S<{00Kcywx zc3W9hpI;*+W_|k4qo;xyw-Y|y3e4mOJC6nIJY!_%&78&S{HyDM-6hX{{a21U3_Q)v zmY;QYPZCiu&k(%nm;PPm|J~?rUrAl-u=e}i^~zh)!=}uCK4+=j3Fp$aO1xJ)r_Wsh zbe`aSJ(b=k#<8*0SGM%8`@k4$t?HbZ!_~3IOwmE=LUiw9sjh_9H%tB=kJ%)_X5D`6 zX~wJX8~Ql=56X4ON`0DY3UyuskTykj-j5?b#X7b6nZj#LjgwNUu0OrHDWXTZOICDW z$gI^#{%8DZJm%Ckut^F%tmhB@a5#Qlnwuiq0`_G;-n|X3lPcIgZ@TYFpz}@_t^Hl6 zGh+#Flx9-Fw}ab7vJfe+f(Hn zIalLGPxDvR>2ILU1EoE4Wall|^ZDpe4!LOeBM+8kR@NzB1_|GScL``?vJdy^Oqrtjuq zmYiGK=n-9@5OLFnz-zX8!52Cz!R7xV#6Md8eN^$SgHI zsF_)5`hgS7R!FkBhnN*15N%3w4=;2a7q5@zDJo=!QAZuXPEnW0S&WW1^@s6 diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index 9fb7928b1..ede01bf85 100644 --- a/tracker/tracker-assist/package.json +++ b/tracker/tracker-assist/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker-assist", "description": "Tracker plugin for screen assistance through the WebRTC", - "version": "7.0.0", + "version": "7.0.0-beta.1", "keywords": [ "WebRTC", "assistance", diff --git a/tracker/tracker-assist/src/version.ts b/tracker/tracker-assist/src/version.ts index 755368595..8a8e55f59 100644 --- a/tracker/tracker-assist/src/version.ts +++ b/tracker/tracker-assist/src/version.ts @@ -1 +1 @@ -export const pkgVersion = '7.0.0' +export const pkgVersion = '7.0.0-beta.1' diff --git a/tracker/tracker/package.json b/tracker/tracker/package.json index 467583b4f..d59f78aa9 100644 --- a/tracker/tracker/package.json +++ b/tracker/tracker/package.json @@ -1,7 +1,7 @@ { "name": "@openreplay/tracker", "description": "The OpenReplay tracker main package", - "version": "11.0.1-9", + "version": "11.0.0-beta.1", "keywords": [ "logging", "replay" diff --git a/tracker/tracker/src/tests/ut.test.ts b/tracker/tracker/src/tests/ut.test.ts index fa51c79ad..5ce9bf733 100644 --- a/tracker/tracker/src/tests/ut.test.ts +++ b/tracker/tracker/src/tests/ut.test.ts @@ -20,13 +20,14 @@ describe('UserTestManager', () => { beforeEach(() => { document.body.innerHTML = '' mockAppInstance = { - sessionStorage: { getItem: () => null }, + localStorage: { getItem: () => null, setItem: () => null, removeItem: () => null }, timestamp: () => 0, options: { ingestPoint: 'https://localhost:3000/i', }, + getSessionID: () => 1111, } - userTestManager = new UserTestManager(mockAppInstance as unknown as mockApp) + userTestManager = new UserTestManager(mockAppInstance as unknown as mockApp, 'testkey') }) test('should create a greeting', () => { @@ -41,7 +42,6 @@ describe('UserTestManager', () => { { task_id: 1, allow_typing: false, title: 'Task1', description: 'Task1 Description' }, ]) expect(document.body.innerHTML).toContain('Desc1') - expect(document.body.innerHTML).toContain('Task1') }) test('should create a title section', () => { @@ -56,9 +56,11 @@ describe('UserTestManager', () => { }) test('should create tasks section', () => { + jest.useFakeTimers() const tasksSection = userTestManager.createTasksSection([ { title: 'Task1', description: 'Desc1', task_id: 1, allow_typing: false }, ]) + jest.runAllTimers() expect(tasksSection).toBeDefined() expect(tasksSection.innerHTML).toContain('Task1') expect(tasksSection.innerHTML).toContain('Desc1')