'usr_reg_confirm', 'name' => 'Event Owner', 'email' => 'owner-reg-confirm@example.com', ]); $event = QrCode::create([ 'user_id' => $owner->id, 'short_code' => 'webinar-demo', 'type' => QrCode::TYPE_EVENT, 'label' => 'Product webinar', 'payload' => [ 'content' => [ 'name' => 'Product webinar', 'format' => 'virtual', 'virtual_sessions' => [ ['join_url' => 'https://meet.ladill.com/r/demo-room'], ], ], 'style' => [], ], 'is_active' => true, ]); QrEventRegistration::create([ 'qr_code_id' => $event->id, 'user_id' => $owner->id, 'reference' => 'QRE-TESTREF123456', 'badge_code' => 'BADGE123', 'tier_name' => 'General admission', 'amount_minor' => 0, 'currency' => 'GHS', 'attendee_name' => 'Jane Doe', 'attendee_email' => 'jane@example.com', 'attendee_phone' => '+233200000000', 'status' => QrEventRegistration::STATUS_CONFIRMED, ]); $this->get('/q/webinar-demo/registered/QRE-TESTREF123456', [ 'X-Ladill-Internal' => '1', ]) ->assertOk() ->assertSee('Jane Doe', false) ->assertSee('BADGE123', false) ->assertSee('Join webinar', false) ->assertSee('https://meet.ladill.com/r/demo-room', false); } }