summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html/semantics/forms/the-input-element/input-type-checkbox-switch.tentative.window.js
blob: 6128a62a0fb0d592af5ab70a8e7f1163077f7360 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
test(t => {
  const input = document.createElement("input");
  input.switch = true;

  assert_true(input.hasAttribute("switch"));
  assert_equals(input.getAttribute("switch"), "");
  assert_equals(input.type, "text");
}, "switch IDL attribute, setter");

test(t => {
  const container = document.createElement("div");
  container.innerHTML = "<input type=checkbox switch>";
  const input = container.firstChild;

  assert_true(input.hasAttribute("switch"));
  assert_equals(input.getAttribute("switch"), "");
  assert_equals(input.type, "checkbox");
  assert_true(input.switch);
}, "switch IDL attribute, getter");