Commit f206f95f authored by Mikhail Pozdnyakov's avatar Mikhail Pozdnyakov Committed by Commit Bot

Test that access to Generic Sensor APIs is autogranted

Bug: 715872
Change-Id: Iaf2a6cd00933cdcc4187252eee5f8e0d6ff5f790
Reviewed-on: https://chromium-review.googlesource.com/623789
Commit-Queue: Mikhail Pozdnyakov <mikhail.pozdnyakov@intel.com>
Reviewed-by: default avatarMounir Lamouri <mlamouri@chromium.org>
Cr-Commit-Position: refs/heads/master@{#496621}
parent 09521283
...@@ -27,6 +27,7 @@ async_test(function(test) { ...@@ -27,6 +27,7 @@ async_test(function(test) {
async_test(function(test) { async_test(function(test) {
navigator.permissions.query({name:'ambient-light-sensor'}).then(function(result) { navigator.permissions.query({name:'ambient-light-sensor'}).then(function(result) {
assert_true(result instanceof PermissionStatus); assert_true(result instanceof PermissionStatus);
assert_equals(result.state, 'granted');
test.done(); test.done();
}).catch(function() { }).catch(function() {
assert_unreached('querying ambient-light-sensor permission should not fail.') assert_unreached('querying ambient-light-sensor permission should not fail.')
...@@ -36,6 +37,7 @@ async_test(function(test) { ...@@ -36,6 +37,7 @@ async_test(function(test) {
async_test(function(test) { async_test(function(test) {
navigator.permissions.query({name:'accelerometer'}).then(function(result) { navigator.permissions.query({name:'accelerometer'}).then(function(result) {
assert_true(result instanceof PermissionStatus); assert_true(result instanceof PermissionStatus);
assert_equals(result.state, 'granted');
test.done(); test.done();
}).catch(function() { }).catch(function() {
assert_unreached('querying accelerometer permission should not fail.') assert_unreached('querying accelerometer permission should not fail.')
...@@ -45,6 +47,7 @@ async_test(function(test) { ...@@ -45,6 +47,7 @@ async_test(function(test) {
async_test(function(test) { async_test(function(test) {
navigator.permissions.query({name:'gyroscope'}).then(function(result) { navigator.permissions.query({name:'gyroscope'}).then(function(result) {
assert_true(result instanceof PermissionStatus); assert_true(result instanceof PermissionStatus);
assert_equals(result.state, 'granted');
test.done(); test.done();
}).catch(function() { }).catch(function() {
assert_unreached('querying gyroscope permission should not fail.') assert_unreached('querying gyroscope permission should not fail.')
...@@ -54,6 +57,7 @@ async_test(function(test) { ...@@ -54,6 +57,7 @@ async_test(function(test) {
async_test(function(test) { async_test(function(test) {
navigator.permissions.query({name:'magnetometer'}).then(function(result) { navigator.permissions.query({name:'magnetometer'}).then(function(result) {
assert_true(result instanceof PermissionStatus); assert_true(result instanceof PermissionStatus);
assert_equals(result.state, 'granted');
test.done(); test.done();
}).catch(function() { }).catch(function() {
assert_unreached('querying magnetometer permission should not fail.') assert_unreached('querying magnetometer permission should not fail.')
......
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