Files
palemoon27/testing/web-platform/tests/notifications/instance.html
T

53 lines
1.6 KiB
HTML

<!DOCTYPE html>
<meta charset="utf-8">
<title>Basic Notification instance tests</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
var n = new Notification("Radio check",
{
dir: "ltr",
lang: "aa",
body: "This is a radio check.",
tag: "radio_check999",
icon: "http://example.com/icon.png",
}
);
test(function() {
assert_true(n instanceof Notification);
},"Notification instance exists.");
test(function() {
assert_true("close" in n);
},"Attribute exists: close");
test(function() {
assert_true("onclick" in n);
},"Attribute exists: onclick");
test(function() {
assert_true("onshow" in n);
},"Attribute exists: onshow");
test(function() {
assert_true("onerror" in n);
},"Attribute exists: onerror");
test(function() {
assert_true("onclose" in n);
},"Attribute exists: onclose");
test(function() {
assert_equals("Radio check", n.title);
},"Attribute exists with expected value: title");
test(function() {
assert_equals("ltr", n.dir);
},"Attribute exists with expected value: dir");
test(function() {
assert_equals("aa", n.lang);
},"Attribute exists with expected value: lang");
test(function() {
assert_equals("This is a radio check.", n.body);
},"Attribute exists with expected value: body");
test(function() {
assert_equals("radio_check999", n.tag);
},"Attribute exists with expected value: tag");
test(function() {
assert_equals("http://example.com/icon.png", n.icon);
},"Attribute exists with expected value: icon");
</script>