Methods
- S
- T
-
- teardown,
- 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_different_formats_with_same_logical_template_names_results_in_different_digests,
- 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_explicit_dependency_wildcard,
- test_explicit_dependency_wildcard_picks_up_added_file,
- test_explicit_dependency_wildcard_picks_up_removed_file,
- 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_getting_of_doubly_nested_dependencies,
- test_getting_of_singly_nested_dependencies,
- 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_deps,
- test_nested_template_deps_with_non_default_rendered_format,
- 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_template_formats_of_dependencies_with_same_logical_name_and_different_rendered_format,
- test_template_formats_of_nested_deps_with_non_default_rendered_format,
- test_third_level_dependency,
- test_top_level_change_reflected,
- test_variants
Instance Public methods
setup()
Link
teardown()
Link
test_chaining_the_partial_template_on_recursion()
Link
# File actionview/test/template/digestor_test.rb, line 191 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 181 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 273 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 221 def test_details_are_included_in_cache_key # Cache the template digest. @finder = FixtureFinder.new({:formats => [:html]}) 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 = FixtureFinder.new # The cache is busted. assert_not_equal old_digest, digest("events/_event") end
test_different_formats_with_same_logical_template_names_results_in_different_digests()
Link
# File actionview/test/template/digestor_test.rb, line 287 def test_different_formats_with_same_logical_template_names_results_in_different_digests html_digest = digest("comments/_comment", format: :html) json_digest = digest("comments/_comment", format: :json) assert_not_equal html_digest, json_digest end
test_digest_cache_cleanup_with_recursion()
Link
# File actionview/test/template/digestor_test.rb, line 294 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 304 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_explicit_dependency_wildcard()
Link
test_explicit_dependency_wildcard_picks_up_added_file()
Link
# File actionview/test/template/digestor_test.rb, line 70 def test_explicit_dependency_wildcard_picks_up_added_file old_caching, ActionView::Resolver.caching = ActionView::Resolver.caching, false assert_digest_difference("events/index") do add_template("events/_uncompleted") end ensure remove_template("events/_uncompleted") ActionView::Resolver.caching = old_caching end
test_explicit_dependency_wildcard_picks_up_removed_file()
Link
# File actionview/test/template/digestor_test.rb, line 81 def test_explicit_dependency_wildcard_picks_up_removed_file old_caching, ActionView::Resolver.caching = ActionView::Resolver.caching, false add_template("events/_subscribers_changed") assert_digest_difference("events/index") do remove_template("events/_subscribers_changed") end ensure ActionView::Resolver.caching = old_caching end
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_getting_of_doubly_nested_dependencies()
Link
test_getting_of_singly_nested_dependencies()
Link
# File actionview/test/template/digestor_test.rb, line 140 def test_getting_of_singly_nested_dependencies singly_nested_dependencies = ["messages/header", "messages/form", "messages/message", "events/event", "comments/comment"] assert_equal singly_nested_dependencies, nested_dependencies('messages/edit') end
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_deps()
Link
# File actionview/test/template/digestor_test.rb, line 156 def test_nested_template_deps nested_deps = ["messages/header", {"comments/comments"=>["comments/comment"]}, "messages/actions/move", "events/event", "messages/something_missing", "messages/something_missing_1", "messages/message", "messages/form"] assert_equal nested_deps, nested_dependencies("messages/show") end
test_nested_template_deps_with_non_default_rendered_format()
Link
# File actionview/test/template/digestor_test.rb, line 161 def test_nested_template_deps_with_non_default_rendered_format finder.rendered_format = nil nested_deps = [{"comments/comments"=>["comments/comment"]}] assert_equal nested_deps, nested_dependencies("messages/thread") end
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_template_formats_of_dependencies_with_same_logical_name_and_different_rendered_format()
Link
test_template_formats_of_nested_deps_with_non_default_rendered_format()
Link
test_third_level_dependency()
Link
test_top_level_change_reflected()
Link