@@ -710,103 +710,3 @@ test.describe("FORM_SUBMITTED", async () => {
710
710
webhookReceiver . close ( ) ;
711
711
} ) ;
712
712
} ) ;
713
-
714
- test . describe ( "BOOKING_NO_SHOW_UPDATED" , async ( ) => {
715
- test ( "on marking an attendee as no-show, triggers webhook" , async ( { page, users, webhooks } ) => {
716
- // --- create a user
717
- const user = await users . create ( ) ;
718
-
719
- // --- login as that user
720
- await user . apiLogin ( ) ;
721
- const webhookReceiver = await webhooks . createReceiver ( ) ;
722
-
723
- // --- visit user page
724
- await page . goto ( `/${ user . username } ` ) ;
725
-
726
- // --- mark the user's attendee as no-show
727
- // await bookOptinEvent(page);
728
-
729
- // --- check that webhook was called
730
-
731
- await webhookReceiver . waitForRequestCount ( 1 ) ;
732
-
733
- const [ request ] = webhookReceiver . requestList ;
734
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
735
- const body = request . body as any ;
736
-
737
- body . createdAt = dynamic ;
738
- body . payload . startTime = dynamic ;
739
- body . payload . endTime = dynamic ;
740
- body . payload . location = dynamic ;
741
- for ( const attendee of body . payload . attendees ) {
742
- attendee . timeZone = dynamic ;
743
- attendee . language = dynamic ;
744
- }
745
- body . payload . organizer . id = dynamic ;
746
- body . payload . organizer . email = dynamic ;
747
- body . payload . organizer . timeZone = dynamic ;
748
- body . payload . organizer . language = dynamic ;
749
- body . payload . uid = dynamic ;
750
- body . payload . bookingId = dynamic ;
751
- body . payload . additionalInformation = dynamic ;
752
- body . payload . requiresConfirmation = dynamic ;
753
- body . payload . eventTypeId = dynamic ;
754
- body . payload . videoCallData = dynamic ;
755
- body . payload . appsStatus = dynamic ;
756
- body . payload . metadata . videoCallUrl = dynamic ;
757
-
758
- expect ( body ) . toMatchObject ( {
759
- triggerEvent : "BOOKING_REQUESTED" ,
760
- createdAt : "[redacted/dynamic]" ,
761
- payload : {
762
- type : "opt-in" ,
763
- title : "Opt in between Nameless and Test Testson" ,
764
- customInputs : { } ,
765
- startTime : "[redacted/dynamic]" ,
766
- endTime : "[redacted/dynamic]" ,
767
- organizer : {
768
- id : "[redacted/dynamic]" ,
769
- name : "Nameless" ,
770
- email : "[redacted/dynamic]" ,
771
- timeZone : "[redacted/dynamic]" ,
772
- language : "[redacted/dynamic]" ,
773
- } ,
774
- responses : {
775
- email : {
776
- value : "test@example.com" ,
777
- label : "email_address" ,
778
- } ,
779
- name : {
780
- value : "Test Testson" ,
781
- label : "your_name" ,
782
- } ,
783
- } ,
784
- userFieldsResponses : { } ,
785
- attendees : [
786
- {
787
- email : "test@example.com" ,
788
- name : "Test Testson" ,
789
- timeZone : "[redacted/dynamic]" ,
790
- language : "[redacted/dynamic]" ,
791
- } ,
792
- ] ,
793
- location : "[redacted/dynamic]" ,
794
- destinationCalendar : null ,
795
- requiresConfirmation : "[redacted/dynamic]" ,
796
- eventTypeId : "[redacted/dynamic]" ,
797
- uid : "[redacted/dynamic]" ,
798
- eventTitle : "Opt in" ,
799
- eventDescription : null ,
800
- price : 0 ,
801
- currency : "usd" ,
802
- length : 30 ,
803
- bookingId : "[redacted/dynamic]" ,
804
- status : "PENDING" ,
805
- additionalInformation : "[redacted/dynamic]" ,
806
- metadata : { videoCallUrl : "[redacted/dynamic]" } ,
807
- } ,
808
- } ) ;
809
-
810
- webhookReceiver . close ( ) ;
811
- } ) ;
812
- } ) ;
0 commit comments