From 56c3bc683e7cb34f3fb0757de274b76671d94cbb Mon Sep 17 00:00:00 2001 From: Nikolai Ommundsen Date: Thu, 23 Aug 2018 13:36:54 +0200 Subject: [PATCH] Tests for chrome.idle --- types/chrome-apps/test/index.ts | 37 +++++++++++++++++++++++++++++++-- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/types/chrome-apps/test/index.ts b/types/chrome-apps/test/index.ts index eba7ff19c8..a34b29c6c1 100644 --- a/types/chrome-apps/test/index.ts +++ b/types/chrome-apps/test/index.ts @@ -828,9 +828,42 @@ chrome.identity.getAuthToken({ interactive: true }, (token) => { // #endregion -chrome.idle; // @todo TODO Tests +// #region chrome.idle -chrome.instanceID; // @todo TODO Tests +chrome.idle.onStateChanged.addListener((newState) => { + if (newState === 'active') { + return true; + } +}); +chrome.idle.queryState(60, (state) => { + return state === 'idle'; +}); +chrome.idle.setDetectionInterval(20); + +// #endregion + +// #region chrome.instanceID + +chrome.instanceID.getCreationTime((creationTime) => { + if (creationTime === 0) { + return true; + } +}); +chrome.instanceID.getID((instanceId) => { + if (instanceId) { + chrome.instanceID.getCreationTime((creationTime) => { + if (creationTime !== 0) { + chrome.instanceID.getToken( + { "authorizedEntity": "1", "scope": "GCM", "options": { "foo": "1" } }, + (token) => { + return token; + }); + } + }) + } +}) + +// #endregion // #region chrome.management