spec/bremen/base_spec.rb in bremen-0.1.3 vs spec/bremen/base_spec.rb in bremen-0.2.0
- old
+ new
@@ -1,11 +1,20 @@
$:.unshift(File.expand_path('../../', __FILE__))
require 'spec_helper'
+envfile = File.expand_path('../../../.env', __FILE__)
+if File.exists?(envfile)
+ File.open(envfile, 'r').each do |line|
+ key, val = line.chomp.split('=', 2)
+ ENV[key] = val
+ end
+end
+SITES = ['Youtube', 'Mixcloud', 'Nicovideo']
+SITES << 'Soundcloud' if ENV['SOUNDCLOUD_CLIENT_ID']
+
describe Bremen::Base do
describe '.search' do
- #TODO: need to suport autoload soundcloud consumerkey from dotfile.
- ['Youtube', 'Mixcloud', 'Nicovideo'].each do |site|
+ SITES.each do |site|
describe site do
let(:klass){ Bremen.const_get(site) }
describe 'pagination' do
let(:params){ {keyword: 'kyary pamyu pamyu', limit: 1} }