Add XRTest.simulateDeviceConnection()

This commit is contained in:
Manish Goregaokar 2019-05-29 15:43:05 -07:00
parent a89d2c6410
commit e95b24bfa6
2 changed files with 40 additions and 5 deletions

View file

@ -6,9 +6,9 @@
[Exposed=Window, Pref="dom.webxr.test"]
interface XRTest {
// // Simulates connecting a device to the system.
// // Used to instantiate a fake device for use in tests.
// Promise<FakeXRDeviceController> simulateDeviceConnection(FakeXRDeviceInit);
// Simulates connecting a device to the system.
// Used to instantiate a fake device for use in tests.
Promise<FakeXRDeviceController> simulateDeviceConnection(FakeXRDeviceInit init);
// // Simulates a device being disconnected from the system.
// Promise<void> simulateDeviceDisconnection(XRDevice);
@ -18,3 +18,8 @@ interface XRTest {
// // Device API methods.
// void simulateUserActivation(Function);
};
dictionary FakeXRDeviceInit {
// TODO: Subject to change to match spec changes.
required boolean supportsImmersive;
};