Sha256: 75ad3eaddf1ed1f1f2ca46e85066d83fa5972817270ea80c1d07120e27f3dedd
Contents?: true
Size: 1.77 KB
Versions: 3
Compression:
Stored size: 1.77 KB
Contents
# -*- coding: utf-8 -*- require File.dirname(__FILE__) + '/../../spec_helper' describe Sysadmin::DirExtension, 'Dir クラス拡張' do context 'で filelist メソッドを呼ぶ場合' do describe 'ディレクトリ名を指定すると' do it "ディレクトリ内のファイル一覧が返却される" do test_dir = File.expand_path("../../test_dir/a", File.dirname(__FILE__)) Dir.filelist(test_dir).should have(2).items end end describe 'ファイル名を指定すると' do it "ファイル名が返却される" do test_dir = File.expand_path("../../test_dir/a/d.txt", File.dirname(__FILE__)) Dir.filelist(test_dir).should have(1).items end end describe 'サブディレクトリを true にしてディレクトリを指定すると' do it "サブディレクトリ内のファイルも返却される" do test_dir = File.expand_path("../../test_dir", File.dirname(__FILE__)) Dir.filelist(test_dir, sub_directory = true).should have(9).items end end describe 'サブディレクトリを false にしてディレクトリを指定すると' do it "ディレクトリ内のファイル一覧が返却される (サブディレクトリは見ない)" do test_dir = File.expand_path("../../test_dir/a", File.dirname(__FILE__)) Dir.filelist(test_dir, sub_directory = false).should have(2).items end end describe 'サブディレクトリを true にしてファイル名を指定しても' do it "ファイル名が返却される (サブディレクトリは見ない)" do test_dir = File.expand_path("../../test_dir/a/d.txt", File.dirname(__FILE__)) Dir.filelist(test_dir).should have(1).items end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sysadmin-0.1.5 | spec/lib/sysadmin/dir_ext_spec.rb |
sysadmin-0.1.4 | spec/lib/sysadmin/dir_ext_spec.rb |
sysadmin-0.1.3 | spec/lib/sysadmin/dir_ext_spec.rb |