mirror of
https://github.com/servo/servo.git
synced 2025-08-09 07:25:35 +01:00
Update web-platform-tests to revision 3f3849c5d05f9350fad0b06d3bb3ae30d7e18d14
This commit is contained in:
parent
9a7e2663e8
commit
f767403c00
310 changed files with 8134 additions and 895 deletions
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html>
|
||||
<title>NDEFMessage constructor</title>
|
||||
<link rel="help" href="https://w3c.github.io/web-nfc/#dom-ndefmessage">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<script src="resources/nfc_help.js"></script>
|
||||
<script>
|
||||
|
||||
test(() => {
|
||||
assert_equals(NDEFMessage.length, 1);
|
||||
assert_throws(new TypeError, () => new NDEFMessage());
|
||||
}, 'NDEFMessage constructor without init dict');
|
||||
|
||||
test(() => {
|
||||
const message = new NDEFMessage(null);
|
||||
assert_equals(message.url.length, 0, 'empty url');
|
||||
assert_equals(message.records.length, 0, 'empty records');
|
||||
}, 'NDEFMessage constructor with null init dict');
|
||||
|
||||
test(() => {
|
||||
const message = new NDEFMessage(
|
||||
createMessage([createTextRecord(test_text_data)]));
|
||||
assert_equals(message.records.length, 1, 'one text record');
|
||||
assert_equals(message.records[0].recordType, 'text', 'messageType');
|
||||
assert_equals(message.records[0].mediaType, 'text/plain', 'mediaType');
|
||||
assert_true(typeof message.records[0].data() === 'string');
|
||||
assert_equals(message.records[0].data(), test_text_data,
|
||||
'data() contains the same text content');
|
||||
}, 'NDEFMessage constructor with a text record');
|
||||
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue