const test = require('tape') const fs = require('fs-extra') const setup = require('./setup') console.log('Creating download dir: ' + setup.TEST_DOWNLOAD_DIR) fs.mkdirpSync(setup.TEST_DOWNLOAD_DIR) test.onFinish(function () { console.log('Removing test dir: ' + setup.TEST_DATA_DIR) fs.removeSync(setup.TEST_DATA_DIR) // includes download dir }) test('app runs', function (t) { t.timeoutAfter(10e3) const app = setup.createApp() setup.waitForLoad(app, t) .then(() => setup.wait()) .then(() => setup.screenshotCreateOrCompare(app, t, 'app-basic')) .then(() => setup.endTest(app, t), (err) => setup.endTest(app, t, err || 'error')) }) // require('./test-torrent-list') require('./test-add-torrent') // TODO: // require('./test-create-torrent') // require('./test-prefs') // require('./test-video') // require('./test-audio') // require('./test-cast')