Skip to content

Commit

Permalink
Update specs for Rspec 2.0 compatibility.
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke Redpath committed Jan 12, 2011
1 parent 717e484 commit 7ec0ded
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 15 deletions.
File renamed without changes.
2 changes: 1 addition & 1 deletion Gemfile.lock
Expand Up @@ -54,5 +54,5 @@ DEPENDENCIES
mocha
rack
rest-client
rspec
rspec (~> 2.4.0)
sinatra
11 changes: 5 additions & 6 deletions Rakefile
@@ -1,20 +1,19 @@
require 'rubygems'
require 'cucumber'
require 'cucumber/rake/task'
require 'spec/rake/spectask'
require 'rspec/core/rake_task'

desc "Run all Cucumber features"
Cucumber::Rake::Task.new(:features) do |t|
t.cucumber_opts = "features --format pretty"
end

desc "Run all specs"
Spec::Rake::SpecTask.new('specs') do |t|
t.spec_files = FileList['spec/**/*.rb']
RSpec::Core::RakeTask.new(:spec) do |t|
end

task :default => :specs
task :all => [:specs, :features]
task :default => :spec
task :all => [:spec, :features]

require "rake/gempackagetask"
require "rake/rdoctask"
Expand Down Expand Up @@ -50,7 +49,7 @@ spec = Gem::Specification.new do |s|
s.add_dependency("json")

# If your tests use any gems, include them here
s.add_development_dependency("rspec")
s.add_development_dependency("rspec", "~> 2.4.0")
s.add_development_dependency("cucumber")
s.add_development_dependency("mocha")
s.add_development_dependency("rest-client")
Expand Down
6 changes: 3 additions & 3 deletions mimic.gemspec
Expand Up @@ -24,7 +24,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<sinatra>, [">= 0"])
s.add_runtime_dependency(%q<daemons>, [">= 0"])
s.add_runtime_dependency(%q<json>, [">= 0"])
s.add_development_dependency(%q<rspec>, [">= 0"])
s.add_development_dependency(%q<rspec>, ["~> 2.4.0"])
s.add_development_dependency(%q<cucumber>, [">= 0"])
s.add_development_dependency(%q<mocha>, [">= 0"])
s.add_development_dependency(%q<rest-client>, [">= 0"])
Expand All @@ -33,7 +33,7 @@ Gem::Specification.new do |s|
s.add_dependency(%q<sinatra>, [">= 0"])
s.add_dependency(%q<daemons>, [">= 0"])
s.add_dependency(%q<json>, [">= 0"])
s.add_dependency(%q<rspec>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.4.0"])
s.add_dependency(%q<cucumber>, [">= 0"])
s.add_dependency(%q<mocha>, [">= 0"])
s.add_dependency(%q<rest-client>, [">= 0"])
Expand All @@ -43,7 +43,7 @@ Gem::Specification.new do |s|
s.add_dependency(%q<sinatra>, [">= 0"])
s.add_dependency(%q<daemons>, [">= 0"])
s.add_dependency(%q<json>, [">= 0"])
s.add_dependency(%q<rspec>, [">= 0"])
s.add_dependency(%q<rspec>, ["~> 2.4.0"])
s.add_dependency(%q<cucumber>, [">= 0"])
s.add_dependency(%q<mocha>, [">= 0"])
s.add_dependency(%q<rest-client>, [">= 0"])
Expand Down
6 changes: 3 additions & 3 deletions spec/fake_host_spec.rb
Expand Up @@ -54,9 +54,9 @@ def request_for(path, options={})
"rack.errors" => StringIO.new,
"rack.input" => StringIO.new }
end

def return_rack_response(code, headers, body)
simple_matcher "return rack response" do |actual|
RSpec::Matchers.define :return_rack_response do |code, headers, body|
match do |actual|
(actual[0].should == code) &&
(actual[1].should include(headers)) &&
(actual[2].should include(body))
Expand Down
5 changes: 3 additions & 2 deletions spec/spec_helper.rb
@@ -1,9 +1,10 @@
require 'rubygems'
require 'spec'
require 'rspec'
require 'mocha'
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), *%w[.. lib]))
require 'mimic'
require 'rspec/expectations'

Spec::Runner.configure do |config|
Rspec.configure do |config|
config.mock_with :mocha
end

0 comments on commit 7ec0ded

Please sign in to comment.