|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 MARIONETTE_TIMEOUT = 30000; |
|
5 MARIONETTE_HEAD_JS = 'head.js'; |
|
6 |
|
7 function testConstructNDEF() { |
|
8 try { |
|
9 // omit type, id and payload. |
|
10 let r = new MozNDEFRecord(0x0); |
|
11 is(r.type, null, "r.type should be null") |
|
12 is(r.id, null, "r.id should be null") |
|
13 is(r.payload, null, "r.payload should be null") |
|
14 |
|
15 // omit id and payload. |
|
16 r = new MozNDEFRecord(0x0, new Uint8Array()); |
|
17 is(r.id, null, "r.id should be null") |
|
18 is(r.payload, null, "r.payload should be null") |
|
19 |
|
20 // omit payload. |
|
21 r = new MozNDEFRecord(0x0, new Uint8Array(), new Uint8Array()); |
|
22 is(r.payload, null, "r.payload should be null") |
|
23 |
|
24 ok(true); |
|
25 } catch (e) { |
|
26 ok(false, 'type, id or payload should be optional. error:' + e); |
|
27 } |
|
28 |
|
29 runNextTest(); |
|
30 } |
|
31 |
|
32 let tests = [ |
|
33 testConstructNDEF |
|
34 ]; |
|
35 |
|
36 runTests(); |