/** * Local test script for the condition check reminder lambda */ const { handler } = require("./index"); // Test event - modify these values as needed const testEvent = { rentalId: parseInt(process.argv[2]) || 1, // Pass rental ID as CLI arg or default to 1 checkType: process.argv[3] || "pre_rental_owner", // Options: pre_rental_owner, rental_start_renter, rental_end_renter, post_rental_owner }; console.log("Running condition check reminder lambda locally..."); console.log("Event:", JSON.stringify(testEvent, null, 2)); console.log("---"); handler(testEvent) .then((result) => { console.log("---"); console.log("Success!"); console.log("Result:", JSON.stringify(result, null, 2)); process.exit(0); }) .catch((err) => { console.error("---"); console.error("Error:", err.message); console.error(err.stack); process.exit(1); });