dom/nfc/tests/marionette/test_ndef.js

branch
TOR_BUG_9701
changeset 15
b8a032363ba2
equal deleted inserted replaced
-1:000000000000 0:148b6d4f8a74
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();

mercurial