Page MenuHomePhorge

test_import_meta.cjs
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

test_import_meta.cjs

// Test: import.meta support
// Tests import.meta.url, import.meta.dirname, and import.meta.resolve()
console.log("=== Testing import.meta ===\n");
// Test 1: import.meta.url
console.log("Test 1: import.meta.url");
console.log("import.meta.url:", import.meta.url);
console.log("Type:", typeof import.meta.url);
console.log("Starts with 'file://':", import.meta.url.startsWith("file://"));
console.log("✓ import.meta.url is accessible\n");
// Test 2: import.meta.dirname
console.log("Test 2: import.meta.dirname");
console.log("import.meta.dirname:", import.meta.dirname);
console.log("Type:", typeof import.meta.dirname);
console.log("✓ import.meta.dirname is accessible\n");
// Test 3: import.meta.resolve()
console.log("Test 3: import.meta.resolve()");
try {
const resolved = import.meta.resolve("./example.js");
console.log("Resolved './example.js':", resolved);
console.log("Type:", typeof resolved);
console.log("Starts with 'file://':", resolved.startsWith("file://"));
console.log("✓ import.meta.resolve() works\n");
} catch (e) {
console.log("✗ import.meta.resolve() failed:", e, "\n");
}
console.log("=== All import.meta tests complete ===");

File Metadata

Mime Type
text/plain
Expires
Sun, May 3, 7:22 AM (3 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
523856
Default Alt Text
test_import_meta.cjs (1 KB)

Event Timeline