Class: TestFindFiles
Instance Method Summary collapse
- #test_find_files_in_multiple_paths ⇒ Object
- #test_find_files_no_recursion ⇒ Object
- #test_find_files_with_hidden_files ⇒ Object
- #test_find_files_with_recursion ⇒ Object
Instance Method Details
#test_find_files_in_multiple_paths ⇒ Object
121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/find_files.rb', line 121 def test_find_files_in_multiple_paths # Test with multiple paths expected_files = [ 'lib/markdown_exec/version.rb', 'spec/cli_spec.rb', 'spec/env_spec.rb', 'spec/markdown_exec_spec.rb', 'spec/tap_spec.rb' ] result = find_files('*', ['lib/**', 'spec']) expected_files.each do |file| assert_includes result, file end end |
#test_find_files_no_recursion ⇒ Object
100 101 102 103 104 |
# File 'lib/find_files.rb', line 100 def test_find_files_no_recursion # Test with no recursive directories result = find_files('cli.rb', ['lib']) assert_includes result, 'lib/cli.rb' end |
#test_find_files_with_hidden_files ⇒ Object
136 137 138 139 140 |
# File 'lib/find_files.rb', line 136 def test_find_files_with_hidden_files # Test to ensure hidden files are also found result = find_files('.gitignore', ['.']) assert_includes result, './.gitignore' end |
#test_find_files_with_recursion ⇒ Object
106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/find_files.rb', line 106 def test_find_files_with_recursion # Test with recursive directories expected_files = [ 'lib/cli.rb', 'lib/colorize.rb', 'lib/dev/watchfile.sh', 'lib/markdown_exec.rb', 'lib/markdown_exec/version.rb' ] result = find_files('*', ['lib/**']) expected_files.each do |file| assert_includes result, file end end |