Sha256: a9ee65b86a753de73c7969f04cd86204a01504d4c38e62e243e02430789601c6
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
# # File 'taskconfig_spec.rb' created on 29 feb 2008 at 07:45:54. # See 'dokkit.rb' or +LICENSE+ for licence information. # # (c)2008 Andrea Fazzi <andrea.fazzi@alca.le.it> (and contributors). # # To execute this spec run: # # spec spec/taskconfig_spec.rb # $LOAD_PATH.unshift(File.expand_path(File.join(File.dirname(__FILE__),'../lib'))) require 'rubygems' require 'spec' require 'dokkit' require 'dokkit/taskconfig' require File.dirname(__FILE__) + '/spec_helper.rb' describe Dokkit::TaskConfig, ' when initialized' do before do @taskconfig = Dokkit::TaskConfig.new do |config| config.a_dir = 'a_dir/' config.a_sub_dir = 'a_dir/subdir/' config.another_dir = 'another_dir///' config.right_dir = 'right_dir' end end it 'should strip extra slashes from keys with _dir suffix' do @taskconfig.a_dir.should == 'a_dir' @taskconfig.a_sub_dir.should == 'a_dir/subdir' @taskconfig.another_dir.should == 'another_dir' @taskconfig.right_dir.should == 'right_dir' end it 'should return directory hash' do @taskconfig.directories.should == { :a_dir => 'a_dir', :a_sub_dir => 'a_dir/subdir', :another_dir => 'another_dir', :right_dir => 'right_dir' } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dokkit-0.3.0 | spec/taskconfig_spec.rb |