Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(465)

Unified Diff: chrome/test/data/extensions/api_test/bluetooth_socket/connect/runtest.js

Issue 902213002: Move BluetoothSocketApiTest into extensions_browsertests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/extensions/api_test/bluetooth_socket/connect/runtest.js
diff --git a/chrome/test/data/extensions/api_test/bluetooth_socket/connect/runtest.js b/chrome/test/data/extensions/api_test/bluetooth_socket/connect/runtest.js
deleted file mode 100644
index 90286a92c96389694eb71b3a448f5e8ac11090ed..0000000000000000000000000000000000000000
--- a/chrome/test/data/extensions/api_test/bluetooth_socket/connect/runtest.js
+++ /dev/null
@@ -1,92 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-var address = '11:12:13:14:15:16';
-var uuid = '8e3ad063-db38-4289-aa8f-b30e4223cf40';
-
-function testConnect() {
- chrome.test.assertEq(1, sockets.length);
- chrome.test.assertEq(socketId, sockets[0].socketId);
- chrome.test.assertEq(false, sockets[0].persistent);
- chrome.test.assertEq(undefined, sockets[0].name);
- chrome.test.assertEq(false, sockets[0].paused);
- chrome.test.assertEq(true, sockets[0].connected);
- chrome.test.assertEq(address, sockets[0].address);
- chrome.test.assertEq(uuid, sockets[0].uuid);
-
- chrome.test.succeed();
-}
-
-function startTests() {
- chrome.test.runTests([testConnect]);
-}
-
-function expectError(message) {
- if (!chrome.runtime.lastError) {
- chrome.test.fail("Expected an error");
- }
- chrome.test.assertEq(message, chrome.runtime.lastError.message);
-}
-
-function failOnError() {
- if (chrome.runtime.lastError) {
- chrome.test.fail(chrome.runtime.lastError.message);
- }
-}
-
-function createConnectedSocket(address, uuid, callback) {
- chrome.bluetoothSocket.create(
- function(socket) {
- failOnError();
- chrome.bluetoothSocket.connect(
- socket.socketId, address, uuid,
- function() {
- callback(socket);
- });
- });
-}
-
-function runSocketErrorTests(callback) {
- chrome.bluetoothSocket.connect(1234, address, uuid,
- function() {
- expectError("Socket not found");
-
- createConnectedSocket('aa:aa:aa:aa:aa:aa', uuid,
- function(socket) {
- expectError("Device not found");
-
- createConnectedSocket(address, 'not a valid uuid',
- function(socket) {
- expectError("Invalid UUID");
-
- createConnectedSocket(address, '1234',
- function(socket) {
- expectError("Permission denied");
-
- callback();
- });
- });
- });
- });
-}
-
-createConnectedSocket(address, uuid,
- function(socket) {
- failOnError();
-
- // Make sure that the socket appears in the sockets list.
- chrome.bluetoothSocket.getSockets(
- function(result) {
- failOnError();
- sockets = result;
- socketId = socket.socketId;
-
- // Run some error checks.
- runSocketErrorTests(
- function() {
- chrome.bluetoothSocket.disconnect(socket.socketId);
- chrome.test.sendMessage('ready', startTests);
- });
- });
- });

Powered by Google App Engine
This is Rietveld 408576698