spec/lib/sysadmin/directory_spec.rb in sysadmin-0.1.2 vs spec/lib/sysadmin/directory_spec.rb in sysadmin-0.1.3
- old
+ new
@@ -5,52 +5,52 @@
describe Sysadmin::Directory, 'Directory クラス' do
context 'で map メソッドを呼ぶ場合' do
describe 'ディレクトリ名を指定すると' do
it "ディレクトリ内のファイル一覧が返却される" do
test_dir = File.expand_path("../../test_dir", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).map{|f|f}.should have(7).items
+ Sysadmin::Directory.new(test_dir).map{|f|f}.should have(9).items
end
end
describe 'ディレクトリ名を指定すると' do
it "ディレクトリ内のファイル一覧が返却される" do
- test_dir = File.expand_path("../../test_dir/dir2", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).map{|f|f}.should have(2).items
+ test_dir = File.expand_path("../../test_dir/a", File.dirname(__FILE__))
+ Sysadmin::Directory.new(test_dir).map{|f|f}.should have(4).items
end
end
describe 'ディレクトリ名を指定すると' do
it "ディレクトリ内のファイル一覧が返却される" do
- test_dir = File.expand_path("../../test_dir/dir3", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).map{|f|f}.should have(1).item
+ test_dir = File.expand_path("../../test_dir/a/g", File.dirname(__FILE__))
+ Sysadmin::Directory.new(test_dir).map{|f|f}.should have(2).item
end
end
describe 'ディレクトリ名を指定すると' do
it "ディレクトリ内のファイル一覧が返却される" do
- test_dir = File.expand_path("../../test_dir/dir6", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).map{|f|f}.should have(1).item
+ test_dir = File.expand_path("../../test_dir/b", File.dirname(__FILE__))
+ Sysadmin::Directory.new(test_dir).map{|f|f}.should have(2).item
end
end
describe 'ディレクトリ名を指定し grep すると' do
it "ディレクトリ内の grep に適合したファイル一覧が返却される" do
test_dir = File.expand_path("../../test_dir", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).grep(/\.file7$/).should have(1).item
+ Sysadmin::Directory.new(test_dir).grep(/\.txt/).should have(9).item
end
end
describe 'ディレクトリ名を指定し grep すると' do
it "ディレクトリ内の grep に適合したファイル一覧が返却される" do
test_dir = File.expand_path("../../test_dir", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).grep(/\.file/).should have(3).items
+ Sysadmin::Directory.new(test_dir).grep(/d\.txt/).should have(1).items
end
end
describe 'ディレクトリ名を指定し grep して take すると' do
it "ディレクトリ内の grep に適合し take した数だけファイル一覧が返却される" do
test_dir = File.expand_path("../../test_dir", File.dirname(__FILE__))
- Sysadmin::Directory.new(test_dir).grep(/\.file/).take(2).should have(2).items
+ Sysadmin::Directory.new(test_dir).grep(/\.txt/).take(3).should have(3).items
end
end
end
end