Sha256: 0be3866724b5fd11cfd8bf74ed5039ccce417798adbae6c04984dacb404dd123
Contents?: true
Size: 969 Bytes
Versions: 1
Compression:
Stored size: 969 Bytes
Contents
$:.unshift(File.expand_path('../../', __FILE__)) require 'spec_helper' describe Bremen::Nicovideo do describe '.search_url' do subject{ Bremen::Nicovideo.search_url(params) } describe 'only keyword' do let(:params){ {keyword: 'searchword'} } it 'generate' do subject.must_equal 'http://www.nicovideo.jp/search/searchword?sort=f&order=d&f_range=&l_range=&opt_md=' end end describe 'full params' do let(:params){ {keyword: 'searchword', sort: 'n', order: 'a', within: 3, length: 2, downloadable: 1} } it 'generate' do subject.must_equal 'http://www.nicovideo.jp/search/searchword?sort=n&order=a&f_range=3&l_range=2&opt_md=1' end end end describe '.convert_from_response' do subject{ Bremen::Nicovideo.send(:convert_from_response, response) } let(:response){ fixture('nicovideo.html') } it 'convert successfully' do subject.first.title.must_equal 'Title' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bremen-0.0.1 | spec/bremen/nicovideo_spec.rb |