UNPKG

xdl

Version:

The Expo Development Library

59 lines (46 loc) 1.97 kB
'use strict'; var _path = _interopRequireDefault(require('path')); var _uuid; function _load_uuid() { return _uuid = _interopRequireDefault(require('uuid')); } var _rimraf; function _load_rimraf() { return _rimraf = _interopRequireDefault(require('rimraf')); } var _Exp; function _load_Exp() { return _Exp = require('../Exp'); } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _asyncToGenerator(fn) { return function () { var gen = fn.apply(this, arguments); return new Promise(function (resolve, reject) { function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { return Promise.resolve(value).then(function (value) { step("next", value); }, function (err) { step("throw", err); }); } } return step("next"); }); }; } jasmine.DEFAULT_TIMEOUT_INTERVAL = 240000; describe('Template Apps', () => { xit('should download the starter app template and extract it', _asyncToGenerator(function* () { // This was working locally but failing on the mac ci machine /* process.env.UNSAFE_EXPO_HOME_DIRECTORY = path.join( '/', 'tmp', `.expo-${uuid.v1()}` ); await clearXDLCacheAsync(); let dir = path.join('/', 'tmp', `.expo-${uuid.v1()}`); let templateDownload = await downloadTemplateApp('tabs', dir, { name: `test-template-${new Date().valueOf()}`, progressFunction: () => {}, retryFunction: () => {}, }); expect(templateDownload).not.toBeNull(); // Extract the template we just downloaded let projectRoot = await extractTemplateApp( templateDownload.starterAppPath, templateDownload.name, templateDownload.root ); rimraf.sync(process.env.UNSAFE_EXPO_HOME_DIRECTORY); rimraf.sync(dir); */ })); }); //# sourceMappingURL=../__sourcemaps__/__integration_tests__/Template-test.js.map