Skip to content

Commit

Permalink
Upgrade to RSpec 2
Browse files Browse the repository at this point in the history
  • Loading branch information
wvanbergen committed Oct 14, 2010
1 parent 99ef319 commit 136f1f1
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 22 deletions.
2 changes: 1 addition & 1 deletion request-log-analyzer.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Gem::Specification.new do |s|
s.requirements << "To use the database inserter, ActiveRecord and an appropriate database adapter are required."

s.add_development_dependency('rake')
s.add_development_dependency('rspec')
s.add_development_dependency('rspec', '~> 2.0')

s.add_development_dependency('activerecord')
s.add_development_dependency('sqlite3-ruby')
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/helpers.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module RequestLogAnalyzer::Spec::Helpers
module RequestLogAnalyzer::RSpec::Helpers

# Create or return a new TestingFormat
def testing_format
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/macros.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module RequestLogAnalyzer::Spec::Macros
module RequestLogAnalyzer::RSpec::Macros

def test_databases
require 'yaml'
Expand Down
2 changes: 1 addition & 1 deletion spec/lib/matchers.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module RequestLogAnalyzer::Spec::Matchers
module RequestLogAnalyzer::RSpec::Matchers

class HasLineDefinition

Expand Down
2 changes: 1 addition & 1 deletion spec/lib/mocks.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module RequestLogAnalyzer::Spec::Mocks
module RequestLogAnalyzer::RSpec::Mocks

def mock_source
source = mock('RequestLogAnalyzer::Source::Base')
Expand Down
17 changes: 8 additions & 9 deletions spec/spec_helper.rb
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
$:.reject! { |e| e.include? 'TextMate' }
$: << File.join(File.dirname(__FILE__), '..', 'lib')
$LOAD_PATH << File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))

require 'rubygems'
require 'spec/autorun'
require 'rspec'
require 'request_log_analyzer'

module RequestLogAnalyzer::Spec
module RequestLogAnalyzer::RSpec
end

# Include all files in the spec_helper directory
Expand All @@ -15,10 +14,10 @@ module RequestLogAnalyzer::Spec

Dir.mkdir("#{File.dirname(__FILE__)}/../tmp") unless File.exist?("#{File.dirname(__FILE__)}/../tmp")

Spec::Runner.configure do |config|
config.include RequestLogAnalyzer::Spec::Matchers
config.include RequestLogAnalyzer::Spec::Mocks
config.include RequestLogAnalyzer::Spec::Helpers
RSpec.configure do |config|
config.include RequestLogAnalyzer::RSpec::Matchers
config.include RequestLogAnalyzer::RSpec::Mocks
config.include RequestLogAnalyzer::RSpec::Helpers

config.extend RequestLogAnalyzer::Spec::Macros
config.extend RequestLogAnalyzer::RSpec::Macros
end
16 changes: 8 additions & 8 deletions tasks/github-gem.rake
Original file line number Diff line number Diff line change
Expand Up @@ -71,23 +71,23 @@ module GithubGem

# Defines RSpec tasks
def define_rspec_tasks!
require 'spec/rake/spectask'
require 'rspec/core/rake_task'

namespace(:spec) do
desc "Verify all RSpec examples for #{gemspec.name}"
Spec::Rake::SpecTask.new(:basic) do |t|
t.spec_files = FileList[spec_pattern]
RSpec::Core::RakeTask.new(:basic) do |t|
t.pattern = spec_pattern
end

desc "Verify all RSpec examples for #{gemspec.name} and output specdoc"
Spec::Rake::SpecTask.new(:specdoc) do |t|
t.spec_files = FileList[spec_pattern]
t.spec_opts << '--format' << 'specdoc' << '--color'
RSpec::Core::RakeTask.new(:specdoc) do |t|
t.pattern = spec_pattern
t.rspec_opts = ['--format', 'documentation', '--color']
end

desc "Run RCov on specs for #{gemspec.name}"
Spec::Rake::SpecTask.new(:rcov) do |t|
t.spec_files = FileList[spec_pattern]
RSpec::Core::RakeTask.new(:rcov) do |t|
t.pattern = spec_pattern
t.rcov = true
t.rcov_opts = ['--exclude', '"spec/*,gems/*"', '--rails']
end
Expand Down

0 comments on commit 136f1f1

Please sign in to comment.