Source code
Revision control
Copy as Markdown
Other Tools
Test Info: Warnings
- This test gets skipped with pattern: os == 'android'
- Manifest: devtools/client/shared/test/xpcshell/xpcshell.toml
/* Any copyright is dedicated to the Public Domain.
// 8 character hex colors have 256 possible alpha values compared to the
// standard 100 values possible via rgba() colors. This test ensures that they
// are stored correctly without any alpha loss.
"use strict";
const { colorUtils } = require("resource://devtools/shared/css/color.js");
const EIGHT_CHARACTER_HEX = "#fefefef0";
// eslint-disable-next-line
function run_test() {
const cssColor = new colorUtils.CssColor(EIGHT_CHARACTER_HEX);
const color = cssColor.toString(colorUtils.CssColor.COLORUNIT.hex);
equal(color, EIGHT_CHARACTER_HEX, "alpha value is correct");
}