Skip to content
This repository has been archived by the owner on Jul 10, 2018. It is now read-only.

Commit

Permalink
Fixing rspec + cucumber environments/helpers for upgrades to latest v…
Browse files Browse the repository at this point in the history
…ersions
  • Loading branch information
drnic committed Oct 10, 2010
1 parent ade07f7 commit 74a8452
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 11 deletions.
2 changes: 2 additions & 0 deletions Gemfile.lock
Expand Up @@ -28,6 +28,7 @@ GEM
httparty (0.5.2)
crack (= 0.1.6)
json (1.4.6)
rake (0.8.7)
rspec (2.0.0.rc)
rspec-core (= 2.0.0.rc)
rspec-expectations (= 2.0.0.rc)
Expand All @@ -52,6 +53,7 @@ DEPENDENCIES
httparty (~> 0.5.2)
hudson!
json (~> 1.4.0)
rake (~> 0.8.7)
rspec (~> 2.0.0.beta)
term-ansicolor (>= 1.0.4)
thor (= 0.14.2)
Expand Down
1 change: 1 addition & 0 deletions Rakefile
Expand Up @@ -22,6 +22,7 @@ Gem::Specification.new do |s|
s.add_dependency("builder", ["~> 2.1.2"])
s.add_dependency("thor", ["= 0.14.2"])
s.add_dependency("hpricot")
s.add_development_dependency("rake", ["~> 0.8.7"])
s.add_development_dependency("cucumber", ["~> 0.9.0"])
s.add_development_dependency("rspec", ["~> 2.0.0.beta"])
s.add_development_dependency("json", ["~>1.4.0"])
Expand Down
5 changes: 1 addition & 4 deletions features/support/env.rb
@@ -1,10 +1,7 @@
$:.unshift(File.expand_path(File.dirname(File.dirname(__FILE__) + "/../../lib/hudson.rb")))
require File.dirname(__FILE__) + "/../../lib/hudson.rb"

gem 'cucumber'
require 'cucumber'
gem 'rspec'
require 'spec'
require 'bundler/setup'

Before do
@tmp_root = File.dirname(__FILE__) + "/../../tmp"
Expand Down
8 changes: 3 additions & 5 deletions features/support/matchers.rb
@@ -1,10 +1,8 @@

module Matchers
def contain(expected)
Spec::Matchers::SimpleMatcher.new("contain #{expected.inspect}") do |given, matcher|
matcher.failure_message = "expected #{given.inspect} to contain #{expected.inspect}"
matcher.negative_failure_message = "expected #{given.inspect} not to contain #{expected.inspect}"
given.index expected
RSpec::Matchers.define :contain do |expected_text|
match do |text|
text.index expected_text
end
end
end
Expand Down
3 changes: 3 additions & 0 deletions hudson.gemspec
Expand Up @@ -29,6 +29,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<builder>, ["~> 2.1.2"])
s.add_runtime_dependency(%q<thor>, ["= 0.14.2"])
s.add_runtime_dependency(%q<hpricot>, [">= 0"])
s.add_development_dependency(%q<rake>, ["~> 0.8.7"])
s.add_development_dependency(%q<cucumber>, ["~> 0.9.0"])
s.add_development_dependency(%q<rspec>, ["~> 2.0.0.beta"])
s.add_development_dependency(%q<json>, ["~> 1.4.0"])
Expand All @@ -39,6 +40,7 @@ Gem::Specification.new do |s|
s.add_dependency(%q<builder>, ["~> 2.1.2"])
s.add_dependency(%q<thor>, ["= 0.14.2"])
s.add_dependency(%q<hpricot>, [">= 0"])
s.add_dependency(%q<rake>, ["~> 0.8.7"])
s.add_dependency(%q<cucumber>, ["~> 0.9.0"])
s.add_dependency(%q<rspec>, ["~> 2.0.0.beta"])
s.add_dependency(%q<json>, ["~> 1.4.0"])
Expand All @@ -50,6 +52,7 @@ Gem::Specification.new do |s|
s.add_dependency(%q<builder>, ["~> 2.1.2"])
s.add_dependency(%q<thor>, ["= 0.14.2"])
s.add_dependency(%q<hpricot>, [">= 0"])
s.add_dependency(%q<rake>, ["~> 0.8.7"])
s.add_dependency(%q<cucumber>, ["~> 0.9.0"])
s.add_dependency(%q<rspec>, ["~> 2.0.0.beta"])
s.add_dependency(%q<json>, ["~> 1.4.0"])
Expand Down
4 changes: 2 additions & 2 deletions spec/spec_helper.rb
@@ -1,9 +1,9 @@
begin
require 'spec'
require 'rspec'
rescue LoadError
require 'rubygems' unless ENV['NO_RUBYGEMS']
gem 'rspec'
require 'spec'
require 'rspec'
end

$:.unshift(File.dirname(__FILE__) + '/../lib')
Expand Down

0 comments on commit 74a8452

Please sign in to comment.