MIRROR: javascript for 🐜's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 31 lines 1.2 kB view raw
1// Test: import.meta support 2// Tests import.meta.url, import.meta.dirname, and import.meta.resolve() 3 4console.log("=== Testing import.meta ===\n"); 5 6// Test 1: import.meta.url 7console.log("Test 1: import.meta.url"); 8console.log("import.meta.url:", import.meta.url); 9console.log("Type:", typeof import.meta.url); 10console.log("Starts with 'file://':", import.meta.url.startsWith("file://")); 11console.log("✓ import.meta.url is accessible\n"); 12 13// Test 2: import.meta.dirname 14console.log("Test 2: import.meta.dirname"); 15console.log("import.meta.dirname:", import.meta.dirname); 16console.log("Type:", typeof import.meta.dirname); 17console.log("✓ import.meta.dirname is accessible\n"); 18 19// Test 3: import.meta.resolve() 20console.log("Test 3: import.meta.resolve()"); 21try { 22 const resolved = import.meta.resolve("./example.js"); 23 console.log("Resolved './example.js':", resolved); 24 console.log("Type:", typeof resolved); 25 console.log("Starts with 'file://':", resolved.startsWith("file://")); 26 console.log("✓ import.meta.resolve() works\n"); 27} catch (e) { 28 console.log("✗ import.meta.resolve() failed:", e, "\n"); 29} 30 31console.log("=== All import.meta tests complete ===");