1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/addon-sdk/test/browser_sdk_loader_chrome_in_sdk.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,19 @@ 1.4 +function test () { 1.5 + let loader = makeLoader(); 1.6 + let module = Module("./main", gTestPath); 1.7 + let require = Require(loader, module); 1.8 + 1.9 + // sdk/util/uuid uses Cc, Ci, components 1.10 + const { uuid } = require("sdk/util/uuid"); 1.11 + 1.12 + ok(isUUID(uuid()), "chrome.Cc and chrome.Ci works in SDK includes"); 1.13 + 1.14 + let uuidString = '00001111-2222-3333-4444-555566667777'; 1.15 + let parsed = uuid(uuidString); 1.16 + is(parsed, '{' + uuidString + '}', "chrome.components works in SDK includes"); 1.17 + 1.18 + // sdk/base64 uses Cu 1.19 + const { encode } = require("sdk/base64"); 1.20 + is(encode("hello"), "aGVsbG8=", "chrome.Cu works in SDK includes"); 1.21 + finish(); 1.22 +}