1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/toolkit/devtools/tests/unit/test_require_lazy.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,14 @@ 1.4 +/* -*- Mode: js; js-indent-level: 2; -*- */ 1.5 +/* Any copyright is dedicated to the Public Domain. 1.6 + http://creativecommons.org/publicdomain/zero/1.0/ */ 1.7 + 1.8 +// Test devtools.lazyRequireGetter 1.9 + 1.10 +function run_test() { 1.11 + const o = {}; 1.12 + devtools.lazyRequireGetter(o, "asyncUtils", "devtools/async-utils"); 1.13 + const asyncUtils = devtools.require("devtools/async-utils"); 1.14 + // XXX: do_check_eq only works on primitive types, so we have this 1.15 + // do_check_true of an equality expression. 1.16 + do_check_true(o.asyncUtils === asyncUtils); 1.17 +}