#1332: Add unit test for cover selection algorithm.
This commit is contained in:
parent
2d17cfa7e1
commit
5802cd3591
1 changed files with 25 additions and 0 deletions
25
test/test-select-poster.js
Normal file
25
test/test-select-poster.js
Normal file
|
|
@ -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();
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
Loading…
Add table
Reference in a new issue