Bug 952043 - Part 4: Test cases for providing the network types supported by platform. r=hsinyi

This commit is contained in:
Edgar Chen 2014-01-08 19:24:06 +08:00
Родитель 86ed590d82
Коммит 452d7e927b
1 изменённых файлов: 12 добавлений и 0 удалений

Просмотреть файл

@ -9,6 +9,17 @@ let connection = navigator.mozMobileConnections[0];
ok(connection instanceof MozMobileConnection,
"connection is instanceof " + connection.constructor);
function testSupportedNetworkTypes() {
let supportedNetworkTypes = connection.supportedNetworkTypes;
ok(Array.isArray(supportedNetworkTypes), "supportedNetworkTypes should be an array");
ok(supportedNetworkTypes.indexOf("gsm") >= 0, "Should support 'gsm'");
ok(supportedNetworkTypes.indexOf("wcdma") >= 0, "Should support 'wcdma'");
ok(supportedNetworkTypes.indexOf("cdma") >= 0, "Should support 'cdma'");
ok(supportedNetworkTypes.indexOf("evdo") >= 0, "Should support 'evdo'");
runNextTest();
}
function setPreferredNetworkType(type, callback) {
log("setPreferredNetworkType: " + type);
@ -119,6 +130,7 @@ let invalidTypes = [
];
let tests = [
testSupportedNetworkTypes,
testPreferredNetworkTypes,
testInvalidNetworkTypes
];