Commit e196c426 authored by Arnaud Mandy's avatar Arnaud Mandy Committed by Commit Bot

sensor_test: pass test object as parameter.

Adding test object as parameter to facilitate the use
testharness.js API.

Bug: 976596
Change-Id: I26e529bda547504d2a107f86b71d61156cc6f943
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1778619Reviewed-by: default avatarReilly Grant <reillyg@chromium.org>
Reviewed-by: default avatarRaphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Arnaud Mandy <arnaud.mandy@intel.com>
Cr-Commit-Position: refs/heads/master@{#693114}
parent c51ce647
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const motionData = generateMotionData(1, 2, 3, const motionData = generateMotionData(1, 2, 3,
4, 5, 6, 4, 5, 6,
7, 8, 9); 7, 8, 9);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const motionData = generateMotionData(1.1, 2.1, 3.1, const motionData = generateMotionData(1.1, 2.1, 3.1,
1.2, 2.2, 3.2, 1.2, 2.2, 3.2,
1.3, 2.3, 3.3); 1.3, 2.3, 3.3);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const motionData1 = generateMotionData(1, 2, 3, const motionData1 = generateMotionData(1, 2, 3,
4, 5, 6, 4, 5, 6,
7, 8, 9); 7, 8, 9);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const motionData1 = generateMotionData(1, 2, 3, const motionData1 = generateMotionData(1, 2, 3,
null, null, null, null, null, null,
null, null, null); null, null, null);
......
...@@ -14,7 +14,7 @@ function sleep(time_ms) { ...@@ -14,7 +14,7 @@ function sleep(time_ms) {
return new Promise(resolve => window.setTimeout(resolve, time_ms)); return new Promise(resolve => window.setTimeout(resolve, time_ms));
} }
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const motionData = generateMotionData(0, 0, 0, const motionData = generateMotionData(0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0); 0, 0, 0);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData = generateOrientationData(1.1, 2.2, 3.3, true); const orientationData = generateOrientationData(1.1, 2.2, 3.3, true);
// Make the relative orientation sensor unavailable and set mock data for // Make the relative orientation sensor unavailable and set mock data for
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData = generateOrientationData(1.1, 2.2, 3.3, false); const orientationData = generateOrientationData(1.1, 2.2, 3.3, false);
let firstListener = null; let firstListener = null;
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData = generateOrientationData(1.1, 2.2, 3.3, true); const orientationData = generateOrientationData(1.1, 2.2, 3.3, true);
setMockOrientationData(sensorProvider, orientationData); setMockOrientationData(sensorProvider, orientationData);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData = generateOrientationData(1.1, 2.2, 3.3, false); const orientationData = generateOrientationData(1.1, 2.2, 3.3, false);
setMockOrientationData(sensorProvider, orientationData); setMockOrientationData(sensorProvider, orientationData);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData1 = generateOrientationData(1, 2, 3, false); const orientationData1 = generateOrientationData(1, 2, 3, false);
const orientationData2 = generateOrientationData(11, 12, 13, false); const orientationData2 = generateOrientationData(11, 12, 13, false);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
var orientationData = generateOrientationData(1.1, 2.2, 3.3, false); var orientationData = generateOrientationData(1.1, 2.2, 3.3, false);
let setMockDataPromise = setMockOrientationData(sensorProvider, orientationData); let setMockDataPromise = setMockOrientationData(sensorProvider, orientationData);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData1 = generateOrientationData(1.1, null, null, false); const orientationData1 = generateOrientationData(1.1, null, null, false);
const orientationData2 = generateOrientationData(null, 2.2, null, false); const orientationData2 = generateOrientationData(null, 2.2, null, false);
const orientationData3 = generateOrientationData(null, null, 3.3, false); const orientationData3 = generateOrientationData(null, null, 3.3, false);
......
...@@ -14,7 +14,7 @@ function sleep(time_ms) { ...@@ -14,7 +14,7 @@ function sleep(time_ms) {
return new Promise(resolve => window.setTimeout(resolve, time_ms)); return new Promise(resolve => window.setTimeout(resolve, time_ms));
} }
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData = generateOrientationData(1, 2, 3, false); const orientationData = generateOrientationData(1, 2, 3, false);
setMockOrientationData(sensorProvider, orientationData); setMockOrientationData(sensorProvider, orientationData);
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<script> <script>
'use strict'; 'use strict';
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const orientationData1 = generateOrientationData(1.1, 2.2, 3.3, false); const orientationData1 = generateOrientationData(1.1, 2.2, 3.3, false);
const orientationData2 = generateOrientationData(11.1, 22.2, 33.3, false); const orientationData2 = generateOrientationData(11.1, 22.2, 33.3, false);
......
...@@ -462,14 +462,14 @@ function sensorMocks() { ...@@ -462,14 +462,14 @@ function sensorMocks() {
} }
function sensor_test(func, name, properties) { function sensor_test(func, name, properties) {
promise_test(async () => { promise_test(async t => {
const sensorProvider = sensorMocks(); const sensorProvider = sensorMocks();
// Clean up and reset mock sensor stubs asynchronously, so that the blink // Clean up and reset mock sensor stubs asynchronously, so that the blink
// side closes its proxies and notifies JS sensor objects before new test is // side closes its proxies and notifies JS sensor objects before new test is
// started. // started.
try { try {
await func(sensorProvider); await func(t, sensorProvider);
} finally { } finally {
sensorProvider.reset(); sensorProvider.reset();
await new Promise(resolve => { setTimeout(resolve, 0); }); await new Promise(resolve => { setTimeout(resolve, 0); });
......
...@@ -36,7 +36,7 @@ if (window.location.origin != get_host_info().UNAUTHENTICATED_ORIGIN) { ...@@ -36,7 +36,7 @@ if (window.location.origin != get_host_info().UNAUTHENTICATED_ORIGIN) {
assert_false('ondeviceorientationabsolute' in window); assert_false('ondeviceorientationabsolute' in window);
}, 'Event interfaces and event handlers are not exposed on `window`.'); }, 'Event interfaces and event handlers are not exposed on `window`.');
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
const FAKE_ACCELERATION_DATA = [1, 2, 3]; const FAKE_ACCELERATION_DATA = [1, 2, 3];
const FAKE_LINEAR_ACCELERATION_DATA = [4, 5, 6]; const FAKE_LINEAR_ACCELERATION_DATA = [4, 5, 6];
const FAKE_GYROSCOPE_DATA = [7, 8, 9]; const FAKE_GYROSCOPE_DATA = [7, 8, 9];
...@@ -47,14 +47,14 @@ if (window.location.origin != get_host_info().UNAUTHENTICATED_ORIGIN) { ...@@ -47,14 +47,14 @@ if (window.location.origin != get_host_info().UNAUTHENTICATED_ORIGIN) {
return waitForLackOfEvent('devicemotion'); return waitForLackOfEvent('devicemotion');
}, 'addEventListener() for `devicemotion` does not crash but the handler never fires.'); }, 'addEventListener() for `devicemotion` does not crash but the handler never fires.');
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3]; const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3];
setMockSensorDataForType(sensorProvider, 'RelativeOrientationEulerAngles', FAKE_ORIENTATION_DATA); setMockSensorDataForType(sensorProvider, 'RelativeOrientationEulerAngles', FAKE_ORIENTATION_DATA);
return waitForLackOfEvent('deviceorientation'); return waitForLackOfEvent('deviceorientation');
}, 'addEventListener() for `deviceorientation` does not crash but the handler never fires.'); }, 'addEventListener() for `deviceorientation` does not crash but the handler never fires.');
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3]; const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3];
setMockSensorDataForType(sensorProvider, 'AbsoluteOrientationEulerAngles', FAKE_ORIENTATION_DATA); setMockSensorDataForType(sensorProvider, 'AbsoluteOrientationEulerAngles', FAKE_ORIENTATION_DATA);
......
...@@ -17,7 +17,7 @@ test(() => { ...@@ -17,7 +17,7 @@ test(() => {
assert_true('DeviceMotionEventRotationRate' in window); assert_true('DeviceMotionEventRotationRate' in window);
}, 'Event handlers as well as interfaces are exposed on `window`.'); }, 'Event handlers as well as interfaces are exposed on `window`.');
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const FAKE_ACCELERATION_DATA = [1, 2, 3]; const FAKE_ACCELERATION_DATA = [1, 2, 3];
const FAKE_LINEAR_ACCELERATION_DATA = [4, 5, 6]; const FAKE_LINEAR_ACCELERATION_DATA = [4, 5, 6];
const FAKE_GYROSCOPE_DATA = [7, 8, 9]; const FAKE_GYROSCOPE_DATA = [7, 8, 9];
...@@ -46,7 +46,7 @@ sensor_test(async sensorProvider => { ...@@ -46,7 +46,7 @@ sensor_test(async sensorProvider => {
})); }));
}, 'DeviceMotionEvent fires.'); }, 'DeviceMotionEvent fires.');
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3]; const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3];
setMockSensorDataForType(sensorProvider, 'RelativeOrientationEulerAngles', FAKE_ORIENTATION_DATA); setMockSensorDataForType(sensorProvider, 'RelativeOrientationEulerAngles', FAKE_ORIENTATION_DATA);
...@@ -58,7 +58,7 @@ sensor_test(async sensorProvider => { ...@@ -58,7 +58,7 @@ sensor_test(async sensorProvider => {
})); }));
}, 'DeviceOrientationEvent fires.'); }, 'DeviceOrientationEvent fires.');
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3]; const FAKE_ORIENTATION_DATA = [1.1, 2.2, 3.3];
setMockSensorDataForType(sensorProvider, 'AbsoluteOrientationEulerAngles', FAKE_ORIENTATION_DATA); setMockSensorDataForType(sensorProvider, 'AbsoluteOrientationEulerAngles', FAKE_ORIENTATION_DATA);
......
...@@ -88,7 +88,7 @@ runGenericSensorTests( ...@@ -88,7 +88,7 @@ runGenericSensorTests(
verifyQuatSensorReading, verifyQuatSensorReading,
['accelerometer', 'gyroscope', 'magnetometer']); ['accelerometer', 'gyroscope', 'magnetometer']);
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
return checkPopulateMatrix( return checkPopulateMatrix(
sensorProvider, sensorProvider,
AbsoluteOrientationSensor); AbsoluteOrientationSensor);
...@@ -100,7 +100,7 @@ runGenericSensorTests( ...@@ -100,7 +100,7 @@ runGenericSensorTests(
verifyQuatSensorReading, verifyQuatSensorReading,
['accelerometer', 'gyroscope']); ['accelerometer', 'gyroscope']);
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
return checkPopulateMatrix( return checkPopulateMatrix(
sensorProvider, sensorProvider,
RelativeOrientationSensor); RelativeOrientationSensor);
......
...@@ -64,7 +64,7 @@ function runGenericSensorTests(sensorType, ...@@ -64,7 +64,7 @@ function runGenericSensorTests(sensorType,
} }
} }
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
sensorProvider.getSensorTypeSettings(sensorType.name).unavailable = true; sensorProvider.getSensorTypeSettings(sensorType.name).unavailable = true;
let sensorObject = new sensorType; let sensorObject = new sensorType;
sensorObject.start(); sensorObject.start();
...@@ -80,7 +80,7 @@ function runGenericSensorTests(sensorType, ...@@ -80,7 +80,7 @@ function runGenericSensorTests(sensorType,
}); });
}, `${sensorType.name}: Test that onerror is sent when sensor is not supported.`); }, `${sensorType.name}: Test that onerror is sent when sensor is not supported.`);
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
sensorProvider.getSensorTypeSettings(sensorType.name).shouldDenyRequests = true; sensorProvider.getSensorTypeSettings(sensorType.name).shouldDenyRequests = true;
let sensorObject = new sensorType; let sensorObject = new sensorType;
sensorObject.start(); sensorObject.start();
...@@ -96,7 +96,7 @@ function runGenericSensorTests(sensorType, ...@@ -96,7 +96,7 @@ function runGenericSensorTests(sensorType,
}); });
}, `${sensorType.name}: Test that onerror is sent when permissions are not granted.`); }, `${sensorType.name}: Test that onerror is sent when permissions are not granted.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 560}); let sensorObject = new sensorType({frequency: 560});
sensorObject.start(); sensorObject.start();
...@@ -115,7 +115,7 @@ function runGenericSensorTests(sensorType, ...@@ -115,7 +115,7 @@ function runGenericSensorTests(sensorType,
}); });
}, `${sensorType.name}: Test that onerror is send when start() call has failed.`); }, `${sensorType.name}: Test that onerror is send when start() call has failed.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType(); let sensorObject = new sensorType();
sensorObject.start(); sensorObject.start();
...@@ -125,7 +125,7 @@ function runGenericSensorTests(sensorType, ...@@ -125,7 +125,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that no pending configuration left after start() failure.`); }, `${sensorType.name}: Test that no pending configuration left after start() failure.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 560}); let sensorObject = new sensorType({frequency: 560});
sensorObject.start(); sensorObject.start();
...@@ -144,7 +144,7 @@ function runGenericSensorTests(sensorType, ...@@ -144,7 +144,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that frequency is capped to allowed maximum.`); }, `${sensorType.name}: Test that frequency is capped to allowed maximum.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType(); let sensorObject = new sensorType();
sensorObject.start(); sensorObject.start();
let mockSensor = await sensorProvider.getCreatedSensor(sensorType.name); let mockSensor = await sensorProvider.getCreatedSensor(sensorType.name);
...@@ -163,7 +163,7 @@ function runGenericSensorTests(sensorType, ...@@ -163,7 +163,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that configuration is removed for a stopped sensor.`); }, `${sensorType.name}: Test that configuration is removed for a stopped sensor.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const maxSupportedFrequency = 5; const maxSupportedFrequency = 5;
sensorProvider.setMaximumSupportedFrequency(maxSupportedFrequency); sensorProvider.setMaximumSupportedFrequency(maxSupportedFrequency);
let sensorObject = new sensorType({frequency: 50}); let sensorObject = new sensorType({frequency: 50});
...@@ -184,7 +184,7 @@ function runGenericSensorTests(sensorType, ...@@ -184,7 +184,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that frequency is capped to the maximum supported from frequency.`); }, `${sensorType.name}: Test that frequency is capped to the maximum supported from frequency.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
const minSupportedFrequency = 2; const minSupportedFrequency = 2;
sensorProvider.setMinimumSupportedFrequency(minSupportedFrequency); sensorProvider.setMinimumSupportedFrequency(minSupportedFrequency);
let sensorObject = new sensorType({frequency: -1}); let sensorObject = new sensorType({frequency: -1});
...@@ -205,7 +205,7 @@ function runGenericSensorTests(sensorType, ...@@ -205,7 +205,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that frequency is limited to the minimum supported from frequency.`); }, `${sensorType.name}: Test that frequency is limited to the minimum supported from frequency.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 60}); let sensorObject = new sensorType({frequency: 60});
assert_false(sensorObject.activated); assert_false(sensorObject.activated);
sensorObject.start(); sensorObject.start();
...@@ -225,7 +225,7 @@ function runGenericSensorTests(sensorType, ...@@ -225,7 +225,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that sensor can be successfully created and its states are correct.`); }, `${sensorType.name}: Test that sensor can be successfully created and its states are correct.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType(); let sensorObject = new sensorType();
sensorObject.start(); sensorObject.start();
...@@ -244,7 +244,7 @@ function runGenericSensorTests(sensorType, ...@@ -244,7 +244,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that sensor can be constructed with default configuration.`); }, `${sensorType.name}: Test that sensor can be constructed with default configuration.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 60}); let sensorObject = new sensorType({frequency: 60});
sensorObject.start(); sensorObject.start();
...@@ -288,15 +288,15 @@ function runGenericSensorTests(sensorType, ...@@ -288,15 +288,15 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
} }
sensor_test(sensorProvider => checkOnReadingIsCalledAndReadingIsValid(sensorProvider), sensor_test((t, sensorProvider) => checkOnReadingIsCalledAndReadingIsValid(sensorProvider),
`${sensorType.name}: Test that onreading is called and sensor reading is valid (onchange reporting).`); `${sensorType.name}: Test that onreading is called and sensor reading is valid (onchange reporting).`);
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
sensorProvider.setContinuousReportingMode(); sensorProvider.setContinuousReportingMode();
return checkOnReadingIsCalledAndReadingIsValid(sensorProvider); return checkOnReadingIsCalledAndReadingIsValid(sensorProvider);
}, `${sensorType.name}: Test that onreading is called and sensor reading is valid (continuous reporting).`); }, `${sensorType.name}: Test that onreading is called and sensor reading is valid (continuous reporting).`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 60}); let sensorObject = new sensorType({frequency: 60});
sensorObject.start(); sensorObject.start();
...@@ -323,7 +323,7 @@ function runGenericSensorTests(sensorType, ...@@ -323,7 +323,7 @@ function runGenericSensorTests(sensorType,
}, `${sensorType.name}: Test that sensor receives suspend / resume notifications when page\ }, `${sensorType.name}: Test that sensor receives suspend / resume notifications when page\
visibility changes.`); visibility changes.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 60}); let sensorObject = new sensorType({frequency: 60});
sensorObject.start(); sensorObject.start();
...@@ -358,7 +358,7 @@ function runGenericSensorTests(sensorType, ...@@ -358,7 +358,7 @@ function runGenericSensorTests(sensorType,
}, `${sensorType.name}: Test that sensor receives suspend / resume notifications when\ }, `${sensorType.name}: Test that sensor receives suspend / resume notifications when\
cross-origin subframe is focused`); cross-origin subframe is focused`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensor1 = new sensorType({frequency: 60}); let sensor1 = new sensorType({frequency: 60});
sensor1.start(); sensor1.start();
...@@ -445,15 +445,15 @@ function runGenericSensorTests(sensorType, ...@@ -445,15 +445,15 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
} }
sensor_test(sensorProvider => checkFrequencyHintWorks(sensorProvider), sensor_test((t, sensorProvider) => checkFrequencyHintWorks(sensorProvider),
`${sensorType.name}: Test that frequency hint works (onchange reporting).`); `${sensorType.name}: Test that frequency hint works (onchange reporting).`);
sensor_test(sensorProvider => { sensor_test((t, sensorProvider) => {
sensorProvider.setContinuousReportingMode(); sensorProvider.setContinuousReportingMode();
return checkFrequencyHintWorks(sensorProvider); return checkFrequencyHintWorks(sensorProvider);
}, `${sensorType.name}: Test that frequency hint works (continuous reporting).`); }, `${sensorType.name}: Test that frequency hint works (continuous reporting).`);
promise_test(() => { promise_test(t => {
return new Promise((resolve,reject) => { return new Promise((resolve,reject) => {
let iframe = document.createElement('iframe'); let iframe = document.createElement('iframe');
iframe.allow = featurePolicies.join(' \'none\'; ') + ' \'none\';'; iframe.allow = featurePolicies.join(' \'none\'; ') + ' \'none\';';
...@@ -481,7 +481,7 @@ function runGenericSensorTests(sensorType, ...@@ -481,7 +481,7 @@ function runGenericSensorTests(sensorType,
}); });
}, `${sensorType.name}: Test that sensor cannot be constructed within iframe disallowed to use feature policy.`); }, `${sensorType.name}: Test that sensor cannot be constructed within iframe disallowed to use feature policy.`);
promise_test(() => { promise_test(t => {
return new Promise((resolve,reject) => { return new Promise((resolve,reject) => {
let iframe = document.createElement('iframe'); let iframe = document.createElement('iframe');
iframe.allow = featurePolicies.join(';') + ';'; iframe.allow = featurePolicies.join(';') + ';';
...@@ -509,7 +509,7 @@ function runGenericSensorTests(sensorType, ...@@ -509,7 +509,7 @@ function runGenericSensorTests(sensorType,
}); });
}, `${sensorType.name}: Test that sensor can be constructed within an iframe allowed to use feature policy.`); }, `${sensorType.name}: Test that sensor can be constructed within an iframe allowed to use feature policy.`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
let sensorObject = new sensorType({frequency: 60}); let sensorObject = new sensorType({frequency: 60});
let timestamp = 0; let timestamp = 0;
sensorObject.start(); sensorObject.start();
...@@ -553,7 +553,7 @@ function runGenericSensorTests(sensorType, ...@@ -553,7 +553,7 @@ function runGenericSensorTests(sensorType,
return mockSensor.removeConfigurationCalled(); return mockSensor.removeConfigurationCalled();
}, `${sensorType.name}: Test that fresh reading is fetched on start().`); }, `${sensorType.name}: Test that fresh reading is fetched on start().`);
sensor_test(async sensorProvider => { sensor_test(async (t, sensorProvider) => {
if (!expectedRemappedReadings) { if (!expectedRemappedReadings) {
// The sensorType does not represent a spatial sensor. // The sensorType does not represent a spatial sensor.
return; return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment