test/buildmaster/cotta/tc_cotta.rb in BuildMaster-1.0.9 vs test/buildmaster/cotta/tc_cotta.rb in BuildMaster-1.1.9
- old
+ new
@@ -5,52 +5,52 @@
require 'cotta'
require 'cotta/in_memory_system'
module BuildMaster
-context 'Cotta' do
- setup do
+describe 'Cotta' do
+ before do
# Given
@system = InMemorySystem.new
@cotta = Cotta.new(@system)
end
- specify 'shell out command to system' do
+ it 'shell out command to system' do
# Given
# When
@system.output_for_command('shell command', 'test')
@cotta.shell('shell command')
# Ensure
@system.executed_commands.length.should== 1
@system.executed_commands[0].should == 'shell command'
end
- specify 'instantiate dir from cotta' do
+ it 'instantiate dir from cotta' do
dir = @cotta.dir('dirname')
dir.name.should == 'dirname'
end
- specify 'instantiate file from cotta' do
+ it 'instantiate file from cotta' do
file = @cotta.file('one/two/three.txt')
file.name.should == 'three.txt'
file.parent.name.should == 'two'
end
- specify 'entry creates file or directory based on which one exists' do
+ it 'entry creates file or directory based on which one exists' do
@cotta.file('file').save
@cotta.dir('dir').mkdirs
@cotta.entry('file').exists?.should == true
@cotta.entry('dir').exists?.should == true
end
- specify 'nil in, nil out' do
- @cotta.file(nil).should_be nil
- @cotta.dir(nil).should_be nil
- Cotta.file(nil).should_be nil
- Cotta.dir(nil).should_be nil
+ it 'nil in, nil out' do
+ @cotta.file(nil).should be_nil
+ @cotta.dir(nil).should be_nil
+ Cotta.file(nil).should be_nil
+ Cotta.dir(nil).should be_nil
end
- specify 'create parent directory directly from __FILE__' do
+ it 'create parent directory directly from __FILE__' do
actual = BuildMaster::Cotta.parent_of(__FILE__)
actual.name.should == 'cotta'
end
end