In a following patch, all DevTools moz.build files will use DevToolsModules to install JS modules at a path that corresponds directly to their source tree location. Here we rewrite all require and import calls to match the new location that these files are installed to.
26 lines
886 B
JavaScript
26 lines
886 B
JavaScript
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
// Tests that ViewHelpers.Prefs work properly.
|
|
|
|
var {ViewHelpers} = Cu.import("resource:///modules/devtools/client/shared/widgets/ViewHelpers.jsm", {});
|
|
|
|
function test() {
|
|
let l10n = new ViewHelpers.L10N();
|
|
|
|
is(l10n.numberWithDecimals(1234.56789, 2), "1,234.57",
|
|
"The first number was properly localized.");
|
|
is(l10n.numberWithDecimals(0.0001, 2), "0",
|
|
"The second number was properly localized.");
|
|
is(l10n.numberWithDecimals(1.0001, 2), "1",
|
|
"The third number was properly localized.");
|
|
is(l10n.numberWithDecimals(NaN, 2), "0",
|
|
"NaN was properly localized.");
|
|
is(l10n.numberWithDecimals(null, 2), "0",
|
|
"`null` was properly localized.");
|
|
is(l10n.numberWithDecimals(undefined, 2), "0",
|
|
"`undefined` was properly localized.");
|
|
|
|
finish();
|
|
}
|