michael@0: function test () { michael@0: let loader = makeLoader(); michael@0: let module = Module("./main", gTestPath); michael@0: let require = Require(loader, module); michael@0: michael@0: // sdk/util/uuid uses Cc, Ci, components michael@0: const { uuid } = require("sdk/util/uuid"); michael@0: michael@0: ok(isUUID(uuid()), "chrome.Cc and chrome.Ci works in SDK includes"); michael@0: michael@0: let uuidString = '00001111-2222-3333-4444-555566667777'; michael@0: let parsed = uuid(uuidString); michael@0: is(parsed, '{' + uuidString + '}', "chrome.components works in SDK includes"); michael@0: michael@0: // sdk/base64 uses Cu michael@0: const { encode } = require("sdk/base64"); michael@0: is(encode("hello"), "aGVsbG8=", "chrome.Cu works in SDK includes"); michael@0: finish(); michael@0: }