Files
osiris/scripts/test_event.rhai
Timur Gordon 097360ad12 first commit
2025-10-20 22:24:25 +02:00

35 lines
958 B
Plaintext

// Test OSIRIS Event Creation
// Run with: cargo run --bin runner --features rhai-support -- test1 --script-file scripts/test_event.rhai
print("=== OSIRIS Event Test ===\n");
// Create an event
print("Creating event...");
let event = event("test_calendar", "OSIRIS Runner Test Meeting")
.description("Testing the OSIRIS standalone runner")
.location("Virtual")
.category("testing")
.all_day(false);
print(`Event created: ${event.get_title()}`);
// Store the event
print("Storing event...");
let id = put_event(event);
print(`✓ Event stored with ID: ${id}\n`);
// Retrieve the event
print("Retrieving event...");
let retrieved = get_event("test_calendar", id);
print(`✓ Retrieved: ${retrieved.get_title()}\n`);
// Query by category
print("Querying events by category...");
let ids = query("test_calendar", "category", "testing");
print("✓ Found events:");
for id in ids {
print(` - ${id}`);
}
print("=== Test Complete ===");