@@ -293,7 +293,7 @@ describe('Countdown Timer System', () => {
293293 } ) )
294294 } ;
295295 } ) ;
296-
296+
297297 window . luxon . DateTime . fromSQL = fromSQLMock ;
298298 window . luxon . DateTime . fromISO = jest . fn ( ( ) => ( { invalid : true } ) ) ; // Also mock fromISO to fail
299299
@@ -490,7 +490,7 @@ describe('Countdown Timer System', () => {
490490 describe ( 'Visibility API Integration' , ( ) => {
491491 test ( 'stops timer when page becomes hidden' , ( ) => {
492492 const clearIntervalSpy = jest . spyOn ( global , 'clearInterval' ) ;
493-
493+
494494 document . body . innerHTML = `
495495 <div class="countdown-display"
496496 data-deadline="2024-01-22 23:59:59">
@@ -507,7 +507,7 @@ describe('Countdown Timer System', () => {
507507 writable : true ,
508508 value : true
509509 } ) ;
510-
510+
511511 const event = new Event ( 'visibilitychange' ) ;
512512 document . dispatchEvent ( event ) ;
513513
@@ -516,7 +516,7 @@ describe('Countdown Timer System', () => {
516516
517517 test ( 'restarts timer when page becomes visible' , ( ) => {
518518 const setIntervalSpy = jest . spyOn ( global , 'setInterval' ) ;
519-
519+
520520 document . body . innerHTML = `
521521 <div class="countdown-display"
522522 data-deadline="2024-01-22 23:59:59">
@@ -580,7 +580,7 @@ describe('Countdown Timer System', () => {
580580
581581 test ( 'destroy method clears timer' , ( ) => {
582582 const clearIntervalSpy = jest . spyOn ( global , 'clearInterval' ) ;
583-
583+
584584 document . body . innerHTML = `
585585 <div class="countdown-display"
586586 data-deadline="2024-01-22 23:59:59">
@@ -603,7 +603,7 @@ describe('Countdown Timer System', () => {
603603 test ( 'init clears existing timer before creating new one' , ( ) => {
604604 const clearIntervalSpy = jest . spyOn ( global , 'clearInterval' ) ;
605605 const setIntervalSpy = jest . spyOn ( global , 'setInterval' ) ;
606-
606+
607607 document . body . innerHTML = `
608608 <div class="countdown-display"
609609 data-deadline="2024-01-22 23:59:59">
@@ -633,7 +633,7 @@ describe('Countdown Timer System', () => {
633633
634634 expect ( window . CountdownManager . onFilterUpdate ) . toBeDefined ( ) ;
635635 expect ( typeof window . CountdownManager . onFilterUpdate ) . toBe ( 'function' ) ;
636-
636+
637637 // Should not throw when called
638638 expect ( ( ) => {
639639 window . CountdownManager . onFilterUpdate ( ) ;
@@ -645,7 +645,7 @@ describe('Countdown Timer System', () => {
645645 test ( 'waits for DOMContentLoaded when document is loading' , ( ) => {
646646 // Save original readyState
647647 const originalReadyState = document . readyState ;
648-
648+
649649 // Mock document.readyState
650650 Object . defineProperty ( document , 'readyState' , {
651651 configurable : true ,
0 commit comments