UNPKG

foam-framework

Version:
56 lines (52 loc) 1.58 kB
/** * @license * Copyright 2015 Google Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ CLASS({ package: 'com.google.drive', name: 'FileDAOTest', requires: [ 'XHR', 'com.google.drive.FileDAO', 'foam.oauth2.AutoOAuth2', 'foam.demos.olympics.Medal' ], tests: [ { model_: 'UnitTest', name: 'abc', async: true, code: function(ret) { console.log("Testing"); var authX = this.AutoOAuth2.create().Y; var agent = authX.lookup('foam.oauth2.EasyOAuth2').create({ scopes: [ 'https://www.googleapis.com/auth/drive.appfolder' ], clientId: '982012106580-juaqtmvoue69plra0v6dlqv4ttbggqi3.apps.googleusercontent.com', clientSecret: '-uciG4ePPT5DXFccHn4kNHWq' }, authX); authX.registerModel( this.XHR.xbind({ authAgent: agent, })); var dao = this.FileDAO.create({ model: this.Medal }, authX); dao.select(console.log.json); } } ] });