spec/spec_helper.rb in twitter-stream-0.1.6 vs spec/spec_helper.rb in twitter-stream-0.1.7
- old
+ new
@@ -1,13 +1,14 @@
require 'rubygems'
-lib_path = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
-$LOAD_PATH.unshift lib_path unless $LOAD_PATH.include?(lib_path)
+$:.unshift File.expand_path("../../lib", __FILE__)
-gem 'rspec'
+gem 'rspec', '= 1.3.0'
require 'spec'
require 'spec/mocks'
+require 'twitter/json_stream'
+
def fixture_path(path)
File.join(File.dirname(__FILE__), '..', 'fixtures', path)
end
def read_fixture(path)
@@ -16,10 +17,12 @@
def connect_stream(opts={}, &blk)
EM.run {
opts.merge!(:host => Host, :port => Port)
stop_in = opts.delete(:stop_in) || 0.5
- EM.start_server Host, Port, JSONServer
+ unless opts[:start_server] == false
+ EM.start_server Host, Port, JSONServer
+ end
@stream = JSONStream.connect(opts)
blk.call if blk
EM.add_timer(stop_in){ EM.stop }
}
end
\ No newline at end of file