Integration test: create torrents

This commit is contained in:
DC
2016-09-14 06:52:49 -07:00
parent 051c1516a0
commit 75a4655a0f
17 changed files with 151 additions and 66 deletions

View File

@@ -1,17 +1,11 @@
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.onFinish(setup.deleteTestDataDir)
test('app runs', function (t) {
t.timeoutAfter(10e3)
setup.resetTestDataDir()
const app = setup.createApp()
setup.waitForLoad(app, t)
.then(() => setup.wait())
@@ -20,12 +14,11 @@ test('app runs', function (t) {
(err) => setup.endTest(app, t, err || 'error'))
})
// require('./test-torrent-list')
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')
// require('./test-prefs')