Bug 1007724 - Part 2: marionette tests. r=dimi

From 84c328a6b61db42daa196f18e0f4113e1b74b2e8 Mon Sep 17 00:00:00 2001
---
 dom/nfc/tests/marionette/test_ndef.js | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
This commit is contained in:
Yoshi Huang 2014-08-29 14:28:12 +08:00
parent f52fe75bec
commit 048eaf951c

View File

@ -18,6 +18,34 @@ function testConstructNDEF() {
ok(false, 'type, id or payload should be optional. error:' + e);
}
try {
new MozNDEFRecord({type: new Uint8Array(1)});
ok(false, "new MozNDEFRecord should fail, type should be null for empty tnf");
} catch (e){
ok(true);
}
try {
new MozNDEFRecord({tnf: "unknown", type: new Uint8Array(1)});
ok(false, "new MozNDEFRecord should fail, type should be null for unknown tnf");
} catch (e){
ok(true);
}
try {
new MozNDEFRecord({tnf: "unchanged", type: new Uint8Array(1)});
ok(false, "new MozNDEFRecord should fail, type should be null for unchanged tnf");
} catch (e){
ok(true);
}
try {
new MozNDEFRecord({tnf: "illegal", type: new Uint8Array(1)});
ok(false, "new MozNDEFRecord should fail, invalid tnf");
} catch (e){
ok(true);
}
runNextTest();
}