blob: 5f0dba6bcf72cb94f7e53ee52bfaedf7ac4819bf [file] [log] [blame]
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/webrtc/dictionary-helper.js"></script>
<script>
test(t => {
assert_true("getUserAgent" in navigator);
}, "navigator.getUserAgent() is exposed.");
promise_test(t => {
return navigator.getUserAgent()
.then(ua => {
// TODO(web-platform-tests/wpt#9106): Use `idlharness.js` once it supports dictionaries.
assert_string_field(ua, "brand");
assert_string_field(ua, "version");
assert_string_field(ua, "platform");
assert_string_field(ua, "architecture");
assert_string_field(ua, "model");
});
}, "navigator.getUserAgent() returns a UserAgentMetadata object.");
</script>