Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Improved testing so that it tests the real functionality and not the …

…private method.
  • Loading branch information...
commit 119a484e808898a7ff55a27326ad49d8d493eb59 1 parent 0baa8f8
@phuibonhoa phuibonhoa authored
Showing with 5 additions and 4 deletions.
  1. +5 −4 activesupport/test/caching_test.rb
View
9 activesupport/test/caching_test.rb
@@ -567,11 +567,12 @@ def test_key_transformation_max_filename_size
assert_equal 'B', File.basename(path)
end
- def test_search_dir_when_directory_does_not_exist
- ActiveSupport::Cache::FileStore.new('test').send(:search_dir, 'dir_does_not_exist') do |path|
- flunk "search_dir yielded but should have done nothing"
+ # If nothing has been stored in the cache, there is a chance the cache directory does not yet exist
+ # Ensure delete_matched gracefully handles this case
+ def test_delete_matched_when_cache_directory_does_not_exist
+ assert_nothing_raised(Exception) do
+ ActiveSupport::Cache::FileStore.new('/test/cache/directory').delete_matched(/does_not_exist/)
end
- assert true
end
end
Please sign in to comment.
Something went wrong with that request. Please try again.