@@ -17,10 +17,12 @@ limitations under the License.
17
17
import { advanceDateAndTime , stubClient } from "./test-utils" ;
18
18
import { MatrixClientPeg as peg } from "../src/MatrixClientPeg" ;
19
19
20
+ jest . useFakeTimers ( ) ;
21
+
20
22
describe ( "MatrixClientPeg" , ( ) => {
21
23
afterEach ( ( ) => {
22
24
localStorage . clear ( ) ;
23
- advanceDateAndTime ( 0 ) ;
25
+ jest . restoreAllMocks ( ) ;
24
26
} ) ;
25
27
26
28
it ( "setJustRegisteredUserId" , ( ) => {
@@ -32,7 +34,7 @@ describe("MatrixClientPeg", () => {
32
34
expect ( peg . userRegisteredWithinLastHours ( 0 ) ) . toBe ( false ) ;
33
35
expect ( peg . userRegisteredWithinLastHours ( 1 ) ) . toBe ( true ) ;
34
36
expect ( peg . userRegisteredWithinLastHours ( 24 ) ) . toBe ( true ) ;
35
- advanceDateAndTime ( 1 * 60 * 60 * 1000 ) ;
37
+ advanceDateAndTime ( 1 * 60 * 60 * 1000 + 1 ) ;
36
38
expect ( peg . userRegisteredWithinLastHours ( 0 ) ) . toBe ( false ) ;
37
39
expect ( peg . userRegisteredWithinLastHours ( 1 ) ) . toBe ( false ) ;
38
40
expect ( peg . userRegisteredWithinLastHours ( 24 ) ) . toBe ( true ) ;
@@ -50,7 +52,7 @@ describe("MatrixClientPeg", () => {
50
52
expect ( peg . userRegisteredWithinLastHours ( 0 ) ) . toBe ( false ) ;
51
53
expect ( peg . userRegisteredWithinLastHours ( 1 ) ) . toBe ( false ) ;
52
54
expect ( peg . userRegisteredWithinLastHours ( 24 ) ) . toBe ( false ) ;
53
- advanceDateAndTime ( 1 * 60 * 60 * 1000 ) ;
55
+ advanceDateAndTime ( 1 * 60 * 60 * 1000 + 1 ) ;
54
56
expect ( peg . userRegisteredWithinLastHours ( 0 ) ) . toBe ( false ) ;
55
57
expect ( peg . userRegisteredWithinLastHours ( 1 ) ) . toBe ( false ) ;
56
58
expect ( peg . userRegisteredWithinLastHours ( 24 ) ) . toBe ( false ) ;
0 commit comments