function fetchUserInfo(userId) { return fetch(`https://api.github.com/users/${encodeURIComponent(userId)}`) .then(response => { if (!response.ok) { return Promise.reject(new Error(`${response.status}: ${response.statusText}`)); } else { return response.json(); } }); }
describe(URL, function() { it("ロードするとログが表示される", function() { visitWithConsole(URL).then(({ logSpy }) => { expect(logSpy).to.be.calledWith("index.js: loaded"); }); }); });
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready .then(registration => { registration.unregister(); }) .catch(error => { console.error(error.message); }); } }
// Install `vue-devtools` require('electron').app.on('ready', () => { let installExtension = require('electron-devtools-installer') installExtension.default(installExtension.VUEJS_DEVTOOLS) .then(() => {}) .catch(err => { console.log('Unable to install `vue-devtools`: \n', err) }) })
function runQueryTest(q, expectedResult) { return compiler.compile().then(() => { const query = dbRunner.newQuery({ joinGraph, cubeEvaluator, compiler }, q); logSqlAndParams(query); return dbRunner.testQuery(query.buildSqlAndParams()).then(res => { debugLog(JSON.stringify(res)); res.should.be.deepEqual( expectedResult ); }); }); }
it('should fetch PriceText for paid apps properly', () => { return gplay.app({ appId: 'com.teslacoilsw.launcher.prime', country: 'in' }) .then((app) => { assert.equal(app.priceText, `₹${app.price.toFixed(2)}`); assert.equal(app.currency, 'INR'); }); });
componentDidMount() { if (!this.props.isAdmin) return; AuthActions.fetchUsers().then(() => { this.setState({hasFetchedUserList: true}); }); }
function permissions (opts) { return new Promise(function (resolve, reject) { if (!opts && !opts.appId) { throw Error('appId missing'); } opts.lang = opts.lang || 'en'; processPermissions(opts) .then(resolve) .catch(reject); }); }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
describe(URL, function() { it("ロードするとApp.jsのログが表示される", function() { visitWithConsole(URL).then(({ logSpy }) => { const log0 = logSpy.getCall(0).args[0]; const log1 = logSpy.getCall(1).args[0]; expect(log0).to.equal("App.js: loaded"); expect(log1).to.equal("App initialized"); }); }); });
function runQueryTest(q, expectedResult) { return compiler.compile().then(() => { const query = new PostgresQuery({ joinGraph, cubeEvaluator, compiler }, q); console.log(query.buildSqlAndParams()); return dbRunner.testQuery(query.buildSqlAndParams()).then(res => { console.log(JSON.stringify(res)); res.should.be.deepEqual( expectedResult ); }); }); }
it('should get the developer physical address', () => { return gplay.app({ appId: 'com.snapchat.android' }) .then((app) => { assert.equal(app.developerAddress, '63 Market St.\nVenice CA, 90291'); }); });
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }
export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready.then(registration => { registration.unregister(); }); } }