test_extensions_path.js (615B)
1 /* global equal */ 2 3 "use strict"; 4 5 const { 6 parseFileUri, 7 } = require("resource://devtools/client/aboutdebugging/src/modules/extensions-helper.js"); 8 9 add_task(async function testParseFileUri() { 10 equal( 11 parseFileUri("file:///home/me/my-extension/"), 12 "/home/me/my-extension/", 13 "UNIX paths are supported" 14 ); 15 16 equal( 17 parseFileUri("file:///C:/Documents/my-extension/"), 18 "C:/Documents/my-extension/", 19 "Windows paths are supported" 20 ); 21 22 equal( 23 parseFileUri("file://home/Documents/my-extension/"), 24 "home/Documents/my-extension/", 25 "Windows network paths are supported" 26 ); 27 });