Dataset - Set

Summary

Harness status: OK

Found 11 tests

Details

ResultTest NameMessage
PassSetting element.dataset['foo'] should also change the value of element.getAttribute('data-foo')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:19:25)
PassSetting element.dataset['fooBar'] should also change the value of element.getAttribute('data-foo-bar')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:21:25)
PassSetting element.dataset['-'] should also change the value of element.getAttribute('data--')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:23:25)
PassSetting element.dataset['Foo'] should also change the value of element.getAttribute('data--foo')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:25:25)
PassSetting element.dataset['-Foo'] should also change the value of element.getAttribute('data---foo')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:27:25)
PassSetting element.dataset[''] should also change the value of element.getAttribute('data-')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:29:25)
PassSetting element.dataset['à'] should also change the value of element.getAttribute('data-à')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:31:25)
PassSetting element.dataset['-foo'] should throw a SYNTAX_ERR
Asserts run
Pass
assert_throws_dom("SYNTAX_ERR", function "function() { testSet('-foo', 'dummy') }")
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:33:25)
PassSetting element.dataset['foo '] should throw an INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() { testSet('foo\x20', 'dummy') }")
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:35:25)
PassSetting element.dataset[';foo'] should throw an INVALID_CHARACTER_ERR
Asserts run
Pass
assert_throws_dom("INVALID_CHARACTER_ERR", function "function() { testSet('\u037Efoo', 'dummy') }")
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:37:25)
PassSetting element.dataset['ெfoo'] should also change the value of element.getAttribute('ெfoo')
Asserts run
Pass
assert_true(true)
    at Test.<anonymous> ( /html/dom/elements/global-attributes/dataset-set.html:39:25)