Sha256: 3a1368308c1314da37e4ff45d191964d1a45595a92eac62567ced00cae8e9332
Contents?: true
Size: 953 Bytes
Versions: 12
Compression:
Stored size: 953 Bytes
Contents
require 'spec_helper' require 'torrent_client' describe VideoTorrentInfo::TorrentClient do let(:torrent) { 'spec/fixtures/test3.torrent' } let(:target) { '/tmp/44.2015.WEB-DLRip.1.46GB.avi' } let(:port1) { 8661 } let(:port2) { port1 + 1 } let(:path) { '/tmp' } let(:size) { 100000 } let(:timeout) { 60 } subject { VideoTorrentInfo::TorrentClient.new } context 'when #load' do context 'with wrong file' do specify do expect { subject.load('abra', 0, size, 'cadabra', port1, port2, 60) }.to raise_error('failed to load torrent info: No such file or directory') end end context 'with good file' do context 'part file' do before do subject.load(torrent, 0, size, path, port1, port2, timeout) end after do File.unlink(target) rescue nil end specify do expect(File.exist?(target)).to be_truthy end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems