Sha256: 96e1cd34c687729a81963ddd26525c367e0ed052b7fec014f4884aed9baf3144
Contents?: true
Size: 1.76 KB
Versions: 3
Compression:
Stored size: 1.76 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", File.dirname(__FILE__)) Dir.filelist(test_dir).should have(2).items end end describe 'ファイル名を指定すると' do it "ファイル名が返却される" do test_dir = File.expand_path("../../test_dir/file2", 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(6).items end end describe 'サブディレクトリを false にしてディレクトリを指定すると' do it "ディレクトリ内のファイル一覧が返却される (サブディレクトリは見ない)" do test_dir = File.expand_path("../../test_dir", 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/file2", 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.2 | spec/lib/sysadmin/dir_ext_spec.rb |
sysadmin-0.1.1 | spec/lib/sysadmin/dir_ext_spec.rb |
sysadmin-0.1.0 | spec/lib/sysadmin/dir_ext_spec.rb |