Permalink
Browse files

rearrange the furniture on the Rake task test a little bit

  • Loading branch information...
johnbintz committed Jun 28, 2011
1 parent 96e071a commit 343fd6f84bc277106e68d8daab93d4203756c2e0
Showing with 20 additions and 11 deletions.
  1. +20 −11 spec/lib/jasmine/headless/task_spec.rb
@@ -5,26 +5,35 @@
module Jasmine
module Headless
class Task
- def desc(block)
- end
- def task(block)
- end
+ def desc(block); end
+ def task(block); end
end
end
end
+
describe Jasmine::Headless::Task do
- it 'should not explode when Rails is undefined' do
+ after do
Object.send(:remove_const, :Rails) if defined?(Rails)
- Jasmine::Headless::Task.new('jasmine:headless') do |t|
+ end
+
+ context 'without Rails' do
+ it 'should not explode when Rails is undefined' do
+ Jasmine::Headless::Task.new('jasmine:headless')
end
end
- it 'should be OK if rails is defined' do
- module Rails
- def self.version
- return "0"
+
+ context 'with Rails' do
+ before do
+ module Rails
+ def self.version
+ return "0"
+ end
end
end
- Jasmine::Headless::Task.new('jasmine:headless') do |t|
+
+ it 'should be OK if rails is defined' do
+ Jasmine::Headless::Task.new('jasmine:headless')
end
end
end
+

0 comments on commit 343fd6f

Please sign in to comment.