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