blob: d005b11fd88e0d555ce63323778b99a5289d3acf [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>Cobalt override ua parameters test</title>
<script src='black_box_js_test_utils.js'></script>
</head>
<body>
<div>Full User-Agent Data</div>
<script>
// Enable User-Agent Client Hints API
h5vcc.settings.set("NavigatorUAData", 1);
navigator.userAgentData.getHighEntropyValues(
["model", "uaFullVersion", "cobaltBuildNumber", "cobaltBuildConfiguration",
"jsEngineVersion", "rasterizer", "evergreenVersion",
"starboardVersion", "originalDesignManufacturer",
"deviceType", "chipset", "modelYear", "deviceBrand",
"connectionType", "aux"])
.then(
ua => {
assertEqual(ua.aux, "foo.bar.baz.qux/21.2.1.41.0");
assertEqual(ua.deviceBrand, "Cobalt");
assertEqual(ua.cobaltBuildConfiguration, "debug");
assertEqual(ua.chipset, "foobar0000");
assertEqual(ua.cobaltBuildNumber, "289852");
assertEqual(ua.connectionType, "Wireless");
assertEqual(ua.deviceType, "ATV");
assertEqual(ua.evergreenVersion, "");
assertEqual(ua.jsEngineVersion, "v8/7.7.299.8-jit");
assertEqual(ua.model, "QUUX");
assertEqual(ua.modelYear, "2018");
assertEqual(ua.originalDesignManufacturer, "Quuz");
assertEqual(ua.starboardVersion, "Starboard/12");
assertEqual(ua.rasterizer, "gles");
assertEqual(ua.uaFullVersion, "21.lts.2.289852-debug");
onEndTest();
setupFinished();
});
</script>
</body>
</html>