Methods
- S
- T
-
- teardown,
- test_cache_template_loading,
- test_chaining_the_partial_template_on_recursion,
- test_chaining_the_top_template_on_recursion,
- test_collection_dependency,
- test_collection_derived_from_record_dependency,
- test_dependencies_via_options_results_in_different_digest,
- test_details_are_included_in_cache_key,
- test_digest_cache_cleanup_with_recursion,
- test_digest_cache_cleanup_with_recursion_and_template_caching_off,
- test_directory_depth_dependency,
- test_dont_generate_a_digest_for_missing_templates,
- test_explicit_dependency,
- test_explicit_dependency_in_multiline_erb_tag,
- test_extra_whitespace_in_render_named_partial,
- test_extra_whitespace_in_render_partial,
- test_extra_whitespace_in_render_record,
- test_extra_whitespace_in_render_with_parenthesis,
- test_logging_of_missing_template,
- test_logging_of_missing_template_ending_with_number,
- test_logging_of_missing_template_for_dependencies,
- test_logging_of_missing_template_for_nested_dependencies,
- test_nested_template_directory,
- test_old_style_hash_in_render_invocation,
- test_recursion_in_renders,
- test_second_level_dependency,
- test_second_level_dependency_within_same_directory,
- test_third_level_dependency,
- test_top_level_change_reflected,
- test_variants
Instance Public methods
setup()
Link
teardown()
Link
test_cache_template_loading()
Link
# File actionview/test/template/digestor_test.rb, line 242 def test_cache_template_loading resolver_before = ActionView::Resolver.caching ActionView::Resolver.caching = false assert_digest_difference("messages/edit", true) do change_template("comments/_comment") end ensure ActionView::Resolver.caching = resolver_before end
test_chaining_the_partial_template_on_recursion()
Link
# File actionview/test/template/digestor_test.rb, line 147 def test_chaining_the_partial_template_on_recursion assert digest("level/recursion") # assert recursion is possible assert_digest_difference("level/recursion") do change_template("level/_recursion") end assert_not_nil digest("level/recursion") # assert digest is stored end
test_chaining_the_top_template_on_recursion()
Link
# File actionview/test/template/digestor_test.rb, line 137 def test_chaining_the_top_template_on_recursion assert digest("level/recursion") # assert recursion is possible assert_digest_difference("level/recursion") do change_template("level/recursion") end assert_not_nil digest("level/recursion") # assert digest is stored end
test_collection_dependency()
Link
test_collection_derived_from_record_dependency()
Link
test_dependencies_via_options_results_in_different_digest()
Link
# File actionview/test/template/digestor_test.rb, line 228 def test_dependencies_via_options_results_in_different_digest digest_plain = digest("comments/_comment") digest_fridge = digest("comments/_comment", dependencies: ["fridge"]) digest_phone = digest("comments/_comment", dependencies: ["phone"]) digest_fridge_phone = digest("comments/_comment", dependencies: ["fridge", "phone"]) assert_not_equal digest_plain, digest_fridge assert_not_equal digest_plain, digest_phone assert_not_equal digest_plain, digest_fridge_phone assert_not_equal digest_fridge, digest_phone assert_not_equal digest_fridge, digest_fridge_phone assert_not_equal digest_phone, digest_fridge_phone end
test_details_are_included_in_cache_key()
Link
# File actionview/test/template/digestor_test.rb, line 177 def test_details_are_included_in_cache_key # Cache the template digest. old_digest = digest("events/_event") # Change the template; the cached digest remains unchanged. change_template("events/_event") # The details are changed, so a new cache key is generated. finder.details[:foo] = "bar" # The cache is busted. assert_not_equal old_digest, digest("events/_event") end
test_digest_cache_cleanup_with_recursion()
Link
# File actionview/test/template/digestor_test.rb, line 252 def test_digest_cache_cleanup_with_recursion first_digest = digest("level/_recursion") second_digest = digest("level/_recursion") assert first_digest # If the cache is cleaned up correctly, subsequent digests should return the same assert_equal first_digest, second_digest end
test_digest_cache_cleanup_with_recursion_and_template_caching_off()
Link
# File actionview/test/template/digestor_test.rb, line 262 def test_digest_cache_cleanup_with_recursion_and_template_caching_off resolver_before = ActionView::Resolver.caching ActionView::Resolver.caching = false first_digest = digest("level/_recursion") second_digest = digest("level/_recursion") assert first_digest # If the cache is cleaned up correctly, subsequent digests should return the same assert_equal first_digest, second_digest ensure ActionView::Resolver.caching = resolver_before end
test_directory_depth_dependency()
Link
test_dont_generate_a_digest_for_missing_templates()
Link
test_explicit_dependency()
Link
test_explicit_dependency_in_multiline_erb_tag()
Link
test_extra_whitespace_in_render_named_partial()
Link
test_extra_whitespace_in_render_partial()
Link
test_extra_whitespace_in_render_record()
Link
test_extra_whitespace_in_render_with_parenthesis()
Link
test_logging_of_missing_template()
Link
test_logging_of_missing_template_ending_with_number()
Link
test_logging_of_missing_template_for_dependencies()
Link
test_logging_of_missing_template_for_nested_dependencies()
Link
test_nested_template_directory()
Link
test_old_style_hash_in_render_invocation()
Link
test_recursion_in_renders()
Link
test_second_level_dependency()
Link
test_second_level_dependency_within_same_directory()
Link
test_third_level_dependency()
Link
test_top_level_change_reflected()
Link