diff --git a/test/test-select-poster.js b/test/test-select-poster.js new file mode 100644 index 00000000..a515f5c2 --- /dev/null +++ b/test/test-select-poster.js @@ -0,0 +1,25 @@ +const test = require('tape') + +const fs = require('fs') +const path = require('path') + +const WebTorrent = require('webtorrent') +const torrentPoster = require('../build/renderer/lib/torrent-poster') + +const client = new WebTorrent() + +test("get cover from: 'wiredCd.torrent'", (t) => { + const torrentPath = path.join(__dirname, '..', 'static', 'wiredCd.torrent') + const torrentData = fs.readFileSync(torrentPath) + + client.add(torrentData, (torrent) => { + torrentPoster(torrent, (err, buf, extension) => { + if (err) { + t.fail(err) + } else { + t.equals(extension, '.jpg') + t.end(); + } + }) + }) +})