Skip to content

Commit fbbaf02

Browse files
committed
Merge pull request ryanb#52 from gbataille/master
Upgrade tests to Rspec 2.0
2 parents fdc7934 + 282f1b5 commit fbbaf02

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+55
-57
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
tmp/**/*
22
*.gem
3+
.project
4+
.buildpath
5+
Gemfile.lock

Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ source :rubygems
22

33
group :test do
44
gem 'rake'
5-
gem 'rspec', '~> 1.3.2'
5+
gem 'rspec', '~> 2.8.0'
66
gem 'cucumber'
77
gem 'mocha'
88
end

Rakefile

+4-9
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
require 'rake'
2-
require 'spec'
2+
require 'rspec'
3+
require 'rspec/core/rake_task'
34
require 'cucumber'
4-
55
require 'cucumber/rake/task'
6-
require 'spec/rake/spectask'
7-
8-
9-
spec_files = Rake::FileList["spec/**/*_spec.rb"]
106

117
desc "Run specs"
12-
Spec::Rake::SpecTask.new do |t|
13-
t.spec_files = spec_files
14-
t.spec_opts = ["-c"]
8+
RSpec::Core::RakeTask.new(:spec) do |t|
9+
t.pattern = "spec/**/*_spec.rb"
1510
end
1611

1712
Cucumber::Rake::Task.new(:features) do |t|

features/step_definitions/interaction_steps.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Given /^a profile named "([^\"]*)" on "([^\"]*)"$/ do |name, tower|
2-
When 'I run rubywarrior'
3-
And 'I answer "y" to "create one?"'
4-
And 'I choose "' + tower + '" for "tower"'
5-
And 'I answer "' + name + '" to "name"'
6-
Then 'I should see "generated"'
2+
step 'I run rubywarrior'
3+
step 'I answer "y" to "create one?"'
4+
step 'I choose "' + tower + '" for "tower"'
5+
step 'I answer "' + name + '" to "name"'
6+
step 'I should see "generated"'
77
end
88

99
Given /^no profile at "([^\"]*)"$/ do |path|

features/support/env.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
require 'cucumber'
2-
require 'spec'
2+
require 'rspec'
33

44
require File.dirname(__FILE__) + '/../../lib/ruby_warrior'
55

spec/ruby_warrior/abilities/attack_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Attack do
44
before(:each) do

spec/ruby_warrior/abilities/base_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Base do
44
before(:each) do

spec/ruby_warrior/abilities/bind_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Bind do
44
before(:each) do

spec/ruby_warrior/abilities/direction_of_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::DirectionOf do
44
before(:each) do

spec/ruby_warrior/abilities/direction_of_stairs_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::DirectionOfStairs do
44
before(:each) do

spec/ruby_warrior/abilities/distance_of_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::DistanceOf do
44
before(:each) do

spec/ruby_warrior/abilities/explode_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Explode do
44
before(:each) do

spec/ruby_warrior/abilities/feel_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Feel do
44
before(:each) do

spec/ruby_warrior/abilities/form_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Form do
44
before(:each) do

spec/ruby_warrior/abilities/health_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Health do
44
before(:each) do

spec/ruby_warrior/abilities/listen_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Listen do
44
before(:each) do

spec/ruby_warrior/abilities/look_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Look do
44
before(:each) do

spec/ruby_warrior/abilities/pivot_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Pivot do
44
before(:each) do

spec/ruby_warrior/abilities/rescue_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Rescue do
44
before(:each) do

spec/ruby_warrior/abilities/rest_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Rest do
44
before(:each) do

spec/ruby_warrior/abilities/shoot_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Shoot do
44
before(:each) do

spec/ruby_warrior/abilities/throw_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Detonate do
44
before(:each) do

spec/ruby_warrior/abilities/walk_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Abilities::Walk do
44
before(:each) do

spec/ruby_warrior/core_additions_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe String do
44
it "should wrap text at white space when over a specific character length" do

spec/ruby_warrior/floor_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Floor do
44
describe "2x3" do

spec/ruby_warrior/game_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Game do
44
before(:each) do

spec/ruby_warrior/level_loader_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::LevelLoader do
44
describe "with profile" do

spec/ruby_warrior/level_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22
require 'set'
33

44
describe RubyWarrior::Level do

spec/ruby_warrior/player_generator_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::PlayerGenerator do
44
before(:each) do

spec/ruby_warrior/position_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Position do
44
before(:each) do

spec/ruby_warrior/profile_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Profile do
44
before(:each) do

spec/ruby_warrior/space_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Space do
44
before(:each) do

spec/ruby_warrior/tower_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Tower do
44
before(:each) do

spec/ruby_warrior/turn_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Turn do
44
describe "with actions" do

spec/ruby_warrior/ui_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::UI do
44
before(:each) do

spec/ruby_warrior/units/archer_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Archer do
44
before(:each) do

spec/ruby_warrior/units/base_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Base do
44
before(:each) do

spec/ruby_warrior/units/captive_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Captive do
44
before(:each) do

spec/ruby_warrior/units/golem_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Golem do
44
before(:each) do

spec/ruby_warrior/units/sludge_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Sludge do
44
before(:each) do

spec/ruby_warrior/units/thick_sludge_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::ThickSludge do
44
before(:each) do

spec/ruby_warrior/units/warrior_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
class Player
44
def turn(warrior)

spec/ruby_warrior/units/wizard_spec.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require File.dirname(__FILE__) + '/../../spec_helper'
1+
require 'spec_helper'
22

33
describe RubyWarrior::Units::Wizard do
44
before(:each) do

spec/spec_helper.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
require 'rubygems'
2-
require 'spec'
2+
require 'rspec'
33
require File.dirname(__FILE__) + '/../lib/ruby_warrior'
44

5-
Spec::Runner.configure do |config|
5+
RSpec.configure do |config|
66
config.mock_with :mocha
77
config.before(:each) do
88
RubyWarrior::Config.reset

towers/intermediate/level_003.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# ---
66

77
description "You feel slime on all sides, you're surrounded!"
8-
tip "Call warrior.bind!(direction) to bind an enemy to keep him from attacking. Bound enemies look like capitves."
8+
tip "Call warrior.bind!(direction) to bind an enemy to keep him from attacking. Bound enemies look like captives."
99
clue "Count the number of enemies around you, if there's two or more, bind one."
1010

1111
time_bonus 50

0 commit comments

Comments
 (0)