@@ -257,6 +257,7 @@ describe("Calendar tests", () => {
257257 } ) ;
258258
259259 it ( "Loads events and initializes them with pat-inject and pat-switch" , async ( done ) => {
260+ // pat-inject is only set if event has a url.
260261 const el = document . querySelector ( ".pat-calendar" ) ;
261262 el . setAttribute (
262263 "data-pat-calendar" ,
@@ -282,19 +283,19 @@ describe("Calendar tests", () => {
282283
283284 console . log ( event3 . outerHTML ) ;
284285
285- expect ( event1 . classList . contains ( "pat-inject" ) ) . toBe ( true ) ;
286+ expect ( event1 . classList . contains ( "pat-inject" ) ) . toBe ( false ) ;
286287 expect ( event1 . classList . contains ( "pat-switch" ) ) . toBe ( true ) ;
287- expect ( event1 . getAttribute ( "data-pat-inject" ) ) . toBe ( "target: #event-info; source: #document-body" ) ; // prettier-ignore
288+ expect ( event1 . hasAttribute ( "data-pat-inject" ) ) . toBe ( false ) ;
288289 expect ( event1 . getAttribute ( "data-pat-switch" ) ) . toBe ( "selector: #event-info; add: event-info--active; remove: event-info--inactive" ) ; // prettier-ignore
289290
290291 expect ( event2 . classList . contains ( "pat-inject" ) ) . toBe ( true ) ;
291292 expect ( event2 . classList . contains ( "pat-switch" ) ) . toBe ( true ) ;
292293 expect ( event2 . getAttribute ( "data-pat-inject" ) ) . toBe ( "target: #event-info; source: #document-body" ) ; // prettier-ignore
293294 expect ( event2 . getAttribute ( "data-pat-switch" ) ) . toBe ( "selector: #event-info; add: event-info--active; remove: event-info--inactive" ) ; // prettier-ignore
294295
295- expect ( event3 . classList . contains ( "pat-inject" ) ) . toBe ( true ) ;
296+ expect ( event3 . classList . contains ( "pat-inject" ) ) . toBe ( false ) ;
296297 expect ( event3 . classList . contains ( "pat-switch" ) ) . toBe ( true ) ;
297- expect ( event3 . getAttribute ( "data-pat-inject" ) ) . toBe ( "target: #event-info; source: #document-body" ) ; // prettier-ignore
298+ expect ( event3 . hasAttribute ( "data-pat-inject" ) ) . toBe ( false ) ;
298299 expect ( event3 . getAttribute ( "data-pat-switch" ) ) . toBe ( "selector: #event-info; add: event-info--active; remove: event-info--inactive" ) ; // prettier-ignore
299300
300301 global . fetch . mockClear ( ) ;
0 commit comments