diff --git a/tests/Integration/tec-probe.php b/tests/Integration/tec-probe.php new file mode 100644 index 0000000..63111e7 --- /dev/null +++ b/tests/Integration/tec-probe.php @@ -0,0 +1,45 @@ + 'tribe_events', + 'post_status' => 'publish', + 'post_title' => 'LIT Probe Event (wegwerfen)', +]); +update_post_meta($id, '_EventStartDate', $start); +update_post_meta($id, '_EventEndDate', $end); + +$derived = []; +foreach (['_EventStartDateUTC', '_EventEndDateUTC', '_EventDuration', '_EventTimezone'] as $key) { + $derived[$key] = get_post_meta($id, $key, true); +} + +$found = tribe_get_events([ + 'start_date' => gmdate('Y-m-d', strtotime('+29 days')), + 'end_date' => gmdate('Y-m-d', strtotime('+31 days')), + 'fields' => 'ids', +]); + +echo wp_json_encode([ + 'event_id' => $id, + 'found_by_tribe_get_events' => in_array($id, (array) $found, true), + 'derived_meta' => $derived, +], JSON_PRETTY_PRINT) . "\n"; + +wp_delete_post($id, true);