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

Unified Diff: third_party/WebKit/LayoutTests/usb/usbDevice.html

Issue 1734753003: Revert of First set of WebUSB layout tests with Mojo service mocks. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
« no previous file with comments | « third_party/WebKit/LayoutTests/usb/usb.html ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/LayoutTests/usb/usbDevice.html
diff --git a/third_party/WebKit/LayoutTests/usb/usbDevice.html b/third_party/WebKit/LayoutTests/usb/usbDevice.html
deleted file mode 100644
index 34f7e55f6637150de83c4b1b96d0fff332831500..0000000000000000000000000000000000000000
--- a/third_party/WebKit/LayoutTests/usb/usbDevice.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!DOCTYPE html>
-<script src="../resources/testharness.js"></script>
-<script src="../resources/testharnessreport.js"></script>
-<script src="../resources/mojo-helpers.js"></script>
-<script src="resources/device.mojom.js"></script>
-<script src="resources/device_manager.mojom.js"></script>
-<script src="resources/permission_provider.mojom.js"></script>
-<script src="resources/fake-devices.js"></script>
-<script src="resources/usb-helpers.js"></script>
-<script>
-'use strict';
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open().then(() => device.close());
- });
-}, 'a device can be opened and closed');
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open()
- .then(() => device.setConfiguration(1))
- .then(() => device.getConfiguration())
- .then(config => {
- usb.assertConfigurationInfoEquals(
- config, usb.fakeDevices[0].configurations[0]);
- })
- .then(() => device.close());
- });
-}, 'device configuration can be set and queried');
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open()
- .then(() => device.getConfiguration()
- .then(() => {
- assert_true(false, 'getConfiguration should reject');
- })
- .catch(error => {
- assert_equals(error.code, DOMException.NOT_FOUND_ERR);
- return Promise.resolve();
- }))
- .then(() => device.close());
- });
-}, 'querying an unset configuration raises NotFoundError');
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open()
- .then(() => device.setConfiguration(1))
- .then(() => device.claimInterface(0))
- .then(() => device.releaseInterface(0))
- .then(() => device.close());
- });
-}, 'an interface can be claimed and released');
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open()
- .then(() => device.setConfiguration(2))
- .then(() => device.claimInterface(0))
- .then(() => device.setInterface(0, 1))
- .then(() => device.close());
- });
-}, 'can select an alternate interface');
-
-usb_test(usb => {
- usb.mockDeviceManager.addMockDevice(usb.fakeDevices[0]);
- return navigator.usb.getDevices().then(devices => {
- assert_equals(devices.length, 1);
- let device = devices[0];
- return device.open()
- .then(() => device.controlTransferIn({
- requestType: "vendor",
- recipient: "device",
- request: 0x42,
- value: 0x1234,
- index: 0x5678
- }, 7))
- .then(result => {
- assert_equals("ok", result.status);
- assert_equals(7, result.data.byteLength);
- assert_equals(0x07, result.data.getUint16(0));
- assert_equals(0x42, result.data.getUint8(2));
- assert_equals(0x1234, result.data.getUint16(3));
- assert_equals(0x5678, result.data.getUint16(5));
- });
- });
-}, 'can issue IN control transfer');
-</script>
« no previous file with comments | « third_party/WebKit/LayoutTests/usb/usb.html ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698