dom/nfc/tests/marionette/test_ndef.js

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

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

mercurial