Skip to content

Commit

Permalink
Development env now works correctly with bundler.
Browse files Browse the repository at this point in the history
  • Loading branch information
dchelimsky committed Jun 21, 2010
1 parent cb792f3 commit 496acdf
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 19 deletions.
4 changes: 3 additions & 1 deletion Gemfile
Original file line number Original file line Diff line number Diff line change
@@ -1,3 +1,4 @@
gem "bundler"
gem "rake" gem "rake"
gem "jeweler" gem "jeweler"
gem "cucumber" gem "cucumber"
Expand All @@ -7,5 +8,6 @@ gem "rcov"
gem "mocha" gem "mocha"
gem "rr" gem "rr"
gem "flexmock" gem "flexmock"
gem "rspec-core", :path => "."
gem "rspec-expectations", :path => "../rspec-expectations" gem "rspec-expectations", :path => "../rspec-expectations"
gem "rspec-mocks", :path => "../rspec-mocks" gem "rspec-mocks", :path => "../rspec-mocks"
27 changes: 15 additions & 12 deletions Rakefile
Original file line number Original file line Diff line number Diff line change
@@ -1,29 +1,32 @@
require "bundler"
Bundler.setup

gem "jeweler", ">= 1.4.0" gem "jeweler", ">= 1.4.0"
require 'rake' require "rake"
require 'yaml' require "yaml"


$:.unshift File.expand_path('../lib', __FILE__) $:.unshift File.expand_path("../lib", __FILE__)


require 'rake/rdoctask' require "rake/rdoctask"
require 'rspec/core/rake_task' require "rspec/core/rake_task"
require 'rspec/core/version' require "rspec/core/version"
require 'cucumber/rake/task' require "cucumber/rake/task"


begin begin
require 'jeweler' require "jeweler"
Jeweler::Tasks.new do |gem| Jeweler::Tasks.new do |gem|
gem.name = "rspec-core" gem.name = "rspec-core"
gem.version = RSpec::Core::Version::STRING gem.version = RSpec::Core::Version::STRING
gem.summary = "rspec-core-#{RSpec::Core::Version::STRING}" gem.summary = "rspec-core-#{RSpec::Core::Version::STRING}"
gem.description = 'RSpec runner and example group classes' gem.description = "RSpec runner and example groups"
gem.email = "dchelimsky@gmail.com;chad.humphries@gmail.com" gem.email = "dchelimsky@gmail.com;chad.humphries@gmail.com"
gem.homepage = "http://github.com/rspec/core" gem.homepage = "http://github.com/rspec/rspec-core"
gem.authors = ["Chad Humphries", "David Chelimsky"] gem.authors = ["Chad Humphries", "David Chelimsky"]
gem.rubyforge_project = "rspec" gem.rubyforge_project = "rspec"
gem.add_development_dependency "rspec-expectations", ">= #{RSpec::Core::Version::STRING}" gem.add_development_dependency "rspec-expectations", ">= #{RSpec::Core::Version::STRING}"
gem.add_development_dependency "rspec-mocks", ">= #{RSpec::Core::Version::STRING}" gem.add_development_dependency "rspec-mocks", ">= #{RSpec::Core::Version::STRING}"
gem.add_development_dependency('cucumber', '>= 0.5.3') gem.add_development_dependency "cucumber", ">= 0.5.3"
gem.add_development_dependency('autotest', '>= 4.2.9') gem.add_development_dependency "autotest", ">= 4.2.9"
gem.post_install_message = <<-EOM gem.post_install_message = <<-EOM
#{"*"*50} #{"*"*50}
Expand Down
8 changes: 5 additions & 3 deletions features/support/env.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,11 +1,13 @@
$LOAD_PATH.unshift File.expand_path("../../../../rspec-expectations/lib", __FILE__) require "bundler"
require 'rspec/expectations' Bundler.setup

require 'aruba' require 'aruba'
require 'rspec/expectations'


module ArubaOverrides module ArubaOverrides
def detect_ruby_script(cmd) def detect_ruby_script(cmd)
if cmd =~ /^rspec / if cmd =~ /^rspec /
"ruby -I../../lib -S ../../bin/#{cmd}" "bundle exec ruby -I../../lib -S ../../bin/#{cmd}"
else else
super(cmd) super(cmd)
end end
Expand Down
9 changes: 6 additions & 3 deletions rspec-core.gemspec
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Gem::Specification.new do |s|


s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version= s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version=
s.authors = ["Chad Humphries", "David Chelimsky"] s.authors = ["Chad Humphries", "David Chelimsky"]
s.date = %q{2010-06-15} s.date = %q{2010-06-21}
s.description = %q{RSpec runner and example group classes} s.description = %q{RSpec runner and example groups}
s.email = %q{dchelimsky@gmail.com;chad.humphries@gmail.com} s.email = %q{dchelimsky@gmail.com;chad.humphries@gmail.com}
s.executables = ["rspec", "spec"] s.executables = ["rspec", "spec"]
s.extra_rdoc_files = [ s.extra_rdoc_files = [
Expand All @@ -21,6 +21,7 @@ Gem::Specification.new do |s|
".gitignore", ".gitignore",
".rspec", ".rspec",
".treasure_map.rb", ".treasure_map.rb",
"Gemfile",
"License.txt", "License.txt",
"README.markdown", "README.markdown",
"Rakefile", "Rakefile",
Expand All @@ -31,6 +32,7 @@ Gem::Specification.new do |s|
"bin/spec", "bin/spec",
"cucumber.yml", "cucumber.yml",
"features/command_line/example_name_option.feature", "features/command_line/example_name_option.feature",
"features/command_line/exit_status.feature",
"features/command_line/line_number_appended_to_path.feature", "features/command_line/line_number_appended_to_path.feature",
"features/command_line/line_number_option.feature", "features/command_line/line_number_option.feature",
"features/configuration/custom_settings.feature", "features/configuration/custom_settings.feature",
Expand Down Expand Up @@ -95,6 +97,7 @@ Gem::Specification.new do |s|
"script/console", "script/console",
"spec/autotest/failed_results_re_spec.rb", "spec/autotest/failed_results_re_spec.rb",
"spec/autotest/rspec_spec.rb", "spec/autotest/rspec_spec.rb",
"spec/rspec/core/command_line_spec.rb",
"spec/rspec/core/configuration_options_spec.rb", "spec/rspec/core/configuration_options_spec.rb",
"spec/rspec/core/configuration_spec.rb", "spec/rspec/core/configuration_spec.rb",
"spec/rspec/core/deprecations_spec.rb", "spec/rspec/core/deprecations_spec.rb",
Expand Down Expand Up @@ -128,7 +131,7 @@ Gem::Specification.new do |s|
"spec/support/matchers.rb", "spec/support/matchers.rb",
"specs.watchr" "specs.watchr"
] ]
s.homepage = %q{http://github.com/rspec/core} s.homepage = %q{http://github.com/rspec/rspec-core}
s.post_install_message = %q{************************************************** s.post_install_message = %q{**************************************************
Thank you for installing rspec-core-2.0.0.beta.12 Thank you for installing rspec-core-2.0.0.beta.12
Expand Down

0 comments on commit 496acdf

Please sign in to comment.