------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_
Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 87ms (Views: 86.4ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (0.5ms)
Completed 500 Internal Server Error in 30ms
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 119ms (Views: 119.2ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (38245.3ms)
Completed 500 Internal Server Error in 38264ms
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 34ms (Views: 34.2ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 70ms (Views: 70.0ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 61ms (Views: 61.3ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.2ms)
Completed 200 OK in 69ms (Views: 69.3ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.8ms)
Completed 200 OK in 80ms (Views: 80.1ms)
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 51ms (Views: 51.0ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.9ms)
Completed 200 OK in 68ms (Views: 67.7ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 78ms (Views: 77.6ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 30ms (Views: 30.1ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 30ms (Views: 30.3ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 33ms (Views: 33.2ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 35ms (Views: 34.9ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 29ms (Views: 28.9ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 72ms (Views: 71.7ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 31ms (Views: 31.0ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 31ms (Views: 30.5ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 31ms (Views: 31.2ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 29ms (Views: 28.9ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 32ms (Views: 31.6ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 36ms (Views: 35.4ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 29ms (Views: 29.1ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 32ms (Views: 32.0ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------------
TagTest: test_attributes_are_taken_from_the_args
------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 31ms (Views: 30.7ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 36ms (Views: 35.4ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 31ms (Views: 30.8ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 32ms (Views: 32.2ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 87ms (Views: 87.1ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (9.0ms)
Completed 200 OK in 79ms (Views: 79.3ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.2ms)
Completed 200 OK in 53ms (Views: 52.5ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 48ms (Views: 48.3ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 31ms (Views: 30.9ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (87.8ms)
Completed 200 OK in 410ms (Views: 409.8ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------------------------
HandlerTest: test_links_should_show_their_hrefs
-----------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 56ms (Views: 56.0ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 56ms (Views: 55.6ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (80.9ms)
Completed 200 OK in 345ms (Views: 344.9ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (73.1ms)
Completed 200 OK in 301ms (Views: 301.0ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 32ms (Views: 32.3ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (74.9ms)
Completed 200 OK in 336ms (Views: 335.5ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 100ms (Views: 99.4ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.9ms)
Completed 200 OK in 61ms (Views: 60.8ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 62ms (Views: 61.6ms)
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 34ms (Views: 33.5ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 32ms (Views: 32.1ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 67ms (Views: 66.5ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 71ms (Views: 70.5ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 34ms (Views: 33.6ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 55ms (Views: 55.0ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 54ms (Views: 53.8ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 54ms (Views: 53.4ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.2ms)
Completed 200 OK in 54ms (Views: 54.0ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (141.8ms)
Completed 200 OK in 1300ms (Views: 1299.4ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 77ms (Views: 76.9ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 104ms (Views: 103.6ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.0ms)
Completed 200 OK in 63ms (Views: 62.4ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 65ms (Views: 64.8ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 70ms (Views: 69.4ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------
TableForColumnTest: test_show_actions#returns_edit_link_of_a_resource_if_edit_is_a_given_action
-----------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (0.4ms)
Completed 500 Internal Server Error in 17ms
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (0.3ms)
Completed 500 Internal Server Error in 8ms
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 53ms (Views: 52.5ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 38ms (Views: 37.5ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 74ms (Views: 73.3ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 54ms (Views: 54.2ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 94ms (Views: 93.5ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 94ms (Views: 94.1ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 35ms (Views: 35.1ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
---------------------------------------------------------------
FormForTest: test_example_view_code_evaluates_to_example_markup
---------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (2370.3ms)
Completed 200 OK in 3588ms (Views: 3588.3ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (43.3ms)
Completed 200 OK in 294ms (Views: 294.4ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 198ms (Views: 198.2ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
------------------------------------------------------------
FormForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------
FormForTest: test_radiobutton_compiled_source_is_legible_and_transparent
------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.1ms)
Completed 200 OK in 41ms (Views: 41.0ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 69ms (Views: 68.6ms)
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 38ms (Views: 37.4ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.1ms)
Completed 200 OK in 34ms (Views: 34.3ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 53ms (Views: 52.6ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 53ms (Views: 53.0ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 31ms (Views: 30.6ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 34ms (Views: 34.1ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.1ms)
Completed 200 OK in 54ms (Views: 54.0ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 32ms (Views: 31.5ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 35ms (Views: 34.6ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.1ms)
Completed 200 OK in 38ms (Views: 38.1ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.1ms)
Completed 200 OK in 36ms (Views: 35.6ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 31ms (Views: 31.3ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 71ms (Views: 70.7ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (65.5ms)
Completed 200 OK in 369ms (Views: 368.3ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.1ms)
Completed 200 OK in 34ms (Views: 33.9ms)
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 78ms (Views: 78.2ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 33ms (Views: 33.3ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 31ms (Views: 31.3ms)
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 28ms (Views: 27.9ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 29ms (Views: 28.7ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.9ms)
Completed 200 OK in 97ms (Views: 97.1ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.6ms)
Completed 200 OK in 97ms (Views: 96.8ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.2ms)
Completed 200 OK in 119ms (Views: 119.0ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.6ms)
Completed 200 OK in 77ms (Views: 76.6ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 31ms (Views: 31.2ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 29ms (Views: 28.5ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.6ms)
Completed 200 OK in 27ms (Views: 27.2ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 32ms (Views: 32.1ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.4ms)
Completed 200 OK in 27ms (Views: 26.5ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 32ms (Views: 32.1ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 30ms (Views: 29.5ms)
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 31ms (Views: 31.3ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 30ms (Views: 29.8ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.1ms)
Completed 200 OK in 86ms (Views: 86.0ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.0ms)
Completed 200 OK in 53ms (Views: 52.5ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (10.8ms)
Completed 200 OK in 77ms (Views: 76.4ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 30ms (Views: 29.4ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.1ms)
Completed 200 OK in 30ms (Views: 30.0ms)
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 32ms (Views: 32.2ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 31ms (Views: 30.6ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 30ms (Views: 30.2ms)
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 36ms (Views: 36.1ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.0ms)
Completed 200 OK in 31ms (Views: 30.8ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 30ms (Views: 29.8ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 28ms (Views: 28.3ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (20.1ms)
Completed 200 OK in 184ms (Views: 184.2ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 55ms (Views: 54.5ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 164ms (Views: 163.4ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 54ms (Views: 54.0ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 32ms (Views: 32.2ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.1ms)
Completed 200 OK in 38ms (Views: 37.8ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 36ms (Views: 36.3ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 78ms (Views: 77.7ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 119ms (Views: 119.2ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 31ms (Views: 30.8ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 40ms (Views: 40.3ms)
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (8.5ms)
Completed 200 OK in 142ms (Views: 141.5ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 69ms (Views: 69.3ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 78ms (Views: 78.1ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (76.9ms)
Completed 200 OK in 406ms (Views: 406.1ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (76.1ms)
Completed 200 OK in 380ms (Views: 380.1ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (72.7ms)
Completed 200 OK in 388ms (Views: 387.4ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (71.3ms)
Completed 200 OK in 365ms (Views: 364.3ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 36ms (Views: 35.7ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (66.1ms)
Completed 200 OK in 280ms (Views: 280.0ms)
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 32ms (Views: 32.1ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.9ms)
Completed 200 OK in 34ms (Views: 34.3ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 33ms (Views: 32.4ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.5ms)
Completed 200 OK in 35ms (Views: 34.8ms)
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 33ms (Views: 32.6ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 32ms (Views: 31.5ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.8ms)
Completed 200 OK in 36ms (Views: 36.0ms)
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 42ms (Views: 41.4ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 34ms (Views: 34.0ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.4ms)
Completed 200 OK in 42ms (Views: 41.7ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 35ms (Views: 34.6ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.3ms)
Completed 200 OK in 32ms (Views: 32.1ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 51ms (Views: 51.0ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 33ms (Views: 32.9ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 34ms (Views: 33.8ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 33ms (Views: 33.2ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 34ms (Views: 33.8ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 97ms (Views: 96.9ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 37ms (Views: 36.7ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 38ms (Views: 37.6ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (9.0ms)
Completed 200 OK in 43ms (Views: 42.7ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 37ms (Views: 36.7ms)
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 38ms (Views: 37.9ms)
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 35ms (Views: 34.9ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 37ms (Views: 37.3ms)
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.9ms)
Completed 200 OK in 37ms (Views: 36.6ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.1ms)
Completed 200 OK in 36ms (Views: 36.2ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 32ms (Views: 31.9ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (79.1ms)
Completed 200 OK in 314ms (Views: 314.0ms)
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (75.9ms)
Completed 200 OK in 288ms (Views: 287.3ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (74.2ms)
Completed 200 OK in 295ms (Views: 294.4ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 32ms (Views: 32.3ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.2ms)
Completed 200 OK in 61ms (Views: 60.3ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 111ms (Views: 110.6ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (8.6ms)
Completed 200 OK in 109ms (Views: 108.5ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.9ms)
Completed 200 OK in 87ms (Views: 86.6ms)
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.4ms)
Completed 200 OK in 69ms (Views: 69.3ms)
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 34ms (Views: 34.1ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
---------------------------------------------------------------------
FormForTest: test_checkbox_compiled_source_is_legible_and_transparent
---------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
------------------------------------------------------------------
FormForTest: test_radio_compiled_source_is_legible_and_transparent
------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_select_compiled_source_is_legible_and_transparent
-------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 227ms (Views: 226.7ms)
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 55ms (Views: 54.4ms)
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.0ms)
Completed 200 OK in 31ms (Views: 30.6ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 43ms (Views: 42.8ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 34ms (Views: 33.4ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (8.1ms)
Completed 200 OK in 36ms (Views: 35.8ms)
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.6ms)
Completed 200 OK in 35ms (Views: 34.6ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 33ms (Views: 32.8ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.8ms)
Completed 200 OK in 37ms (Views: 36.9ms)
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 33ms (Views: 33.1ms)
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 34ms (Views: 33.8ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 34ms (Views: 34.3ms)
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 39ms (Views: 38.8ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.8ms)
Completed 200 OK in 35ms (Views: 34.5ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 33ms (Views: 33.4ms)
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.6ms)
Completed 200 OK in 38ms (Views: 37.7ms)
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 38ms (Views: 37.4ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.4ms)
Completed 200 OK in 35ms (Views: 34.5ms)
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.9ms)
Completed 200 OK in 36ms (Views: 35.7ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.2ms)
Completed 200 OK in 110ms (Views: 109.9ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.7ms)
Completed 200 OK in 32ms (Views: 32.4ms)
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 32ms (Views: 31.7ms)
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 44ms (Views: 44.1ms)
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.4ms)
Completed 200 OK in 33ms (Views: 33.1ms)
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.0ms)
Completed 200 OK in 30ms (Views: 29.9ms)
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.7ms)
Completed 200 OK in 35ms (Views: 34.7ms)
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (6.1ms)
Completed 200 OK in 35ms (Views: 34.5ms)
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.3ms)
Completed 200 OK in 79ms (Views: 79.0ms)
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
---------------------------------------------------------
BasicFieldsTest: test_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
--------------------------------------------------------------------------------
ExpressFormTest: test_express_form_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (5.5ms)
Completed 200 OK in 95ms (Views: 95.3ms)
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
--------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_block_of_express_template
--------------------------------------------------------------------
--------------------------------------------------------------------------------
ContentForTest: test_content_for_accepts_a_second_argument_which_contains_markup
--------------------------------------------------------------------------------
--------------------------------------------------
ContentForTest: test_content_for_body_is_html_safe
--------------------------------------------------
------------------------------------------------------------------
ContentForTest: test_content_for_without_a_body_returns_the_markup
------------------------------------------------------------------
--------------------------------------------------------------------
ContainerTest: test_Container#compile_calls_#compile_on_its_children
--------------------------------------------------------------------
----------------------------------------------
ContainerTest: test_a_Container_is_a_Component
----------------------------------------------
-------------------------------------------------------------------
ContainerTest: test_a_container_has_children_but_initially_has_none
-------------------------------------------------------------------
------------------------------------------------
ContainerTest: test_children_with_interpolations
------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------------
ExpanderStackTest: test_#<<_adds_something_to_the_current
---------------------------------------------------------
----------------------------------------------
ExpanderStackTest: test_#all_returns_the_stack
----------------------------------------------
--------------------------------
ExpanderStackTest: test_#ascend!
--------------------------------
-----------------------------------------
ExpanderStackTest: test_#current_is_empty
-----------------------------------------
-------------------------------------------------------------------------------
ExpanderStackTest: test_#descend!_adds_a_level_to_the_stack_and_updates_current
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#close_tag_is_my_macro_name_as_an_xml_close_tag
-------------------------------------------------------------
--------------------------------------------------------------------------------------------
TagTest: test_#compile_on_bare_with_2_children_yields_'""+"child1"+"child2"+""'
--------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
TagTest: test_#compile_on_tag_with_subtag_returns_a_string_which_when_eval'd_looks_like_''
--------------------------------------------------------------------------------------------------------------
---------------------------------------
TagTest: test_#compile_returns_a_string
---------------------------------------
-------------------------------------------------------
TagTest: test_#macro_name_returns_the_name_of_the_class
-------------------------------------------------------
-------------------------------------------------------------
TagTest: test_#start_tag_is_my_macro_name_as_an_xml_start_tag
-------------------------------------------------------------
-----------------------------------------------------
TagTest: test_#to_template_on_bare_tag_returns_'bare'
-----------------------------------------------------
-----------------------------------------------------------
TagTest: test_#to_template_on_nested_tags_indents_properly'
-----------------------------------------------------------
---------------------------------------------------------------------
TagTest: test_#to_template_on_tag_with_subtag_returns_'bare_{_sub_}_'
---------------------------------------------------------------------
------------------------------------------------------------------------------------
TagTest: test_CSS_classes_specified_with_underscored_method_get_translated_to_dashed
------------------------------------------------------------------------------------
------------------------------------------
TagTest: test_can_be_created_with_children
------------------------------------------
---------------------------------------------------------------------------------
TagTest: test_children_still_evaluated_after_css_class_provided_via_method_syntax
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_data_option_value_hashes_are_converted_to_data_attributes_similar_to_haml
---------------------------------------------------------------------------------------
----------------------------------------------------------------
TagTest: test_data_option_value_hashes_can_take_immediate_values
----------------------------------------------------------------
----------------------------------------------
TagTest: test_dom_ID_may_be_passed_as_a_symbol
----------------------------------------------
-------------------------------------------------------------------------------------
TagTest: test_double_bracketed_child_values_are_substituted_for_evaluation_in_context
-------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
TagTest: test_double_bracketed_option_values_are_substituted_for_evaluation_in_context
--------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
TagTest: test_empty_i_tag_does_does_not_use_abbreviated_form_since_it_is_used_for_icons
---------------------------------------------------------------------------------------
-------------------------------------------------------
TagTest: test_empty_tags_use_abbreviated_empty_tag_form
-------------------------------------------------------
-----------------------------
TagTest: test_has_no_children
-----------------------------
--------------------------------
TagTest: test_markup_is_indented
--------------------------------
-----------------------------------------
TagTest: test_method_missing_returns_self
-----------------------------------------
------------------------------------------------------
TagTest: test_print_doctype_for_HTML5_document_version
------------------------------------------------------
---------------------------------------------------------
TagTest: test_proc_option_values_are_evaluated_in_context
---------------------------------------------------------
--------------------------------------------------
TagTest: test_void_tags_do_not_have_trailing_slash
--------------------------------------------------
------------------------------------------------------------------------------------
InterpolatorTest: test_"{{some_{{thing}}_foo}}"_transforms_to_"#{some_#{thing}_foo}"
------------------------------------------------------------------------------------
-------------------------------------------------------------------
InterpolatorTest: test_"{{something}}"_transforms_to_"#{something}"
-------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_'a_lot_of_{{something_"{{good}}"}}'_transforms
---------------------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_nested_with_multiple_nested_expressions_parses
---------------------------------------------------------------------
----------------------------------------------------
InterpolatorTest: test_nested_with_outer_text_parses
----------------------------------------------------
-------------------------------------------------------
InterpolatorTest: test_nested_without_outer_text_parses
-------------------------------------------------------
---------------------------------------------------------------------
InterpolatorTest: test_simple_expression_with_surrounding_text_parses
---------------------------------------------------------------------
-------------------------------------------------
InterpolatorTest: test_simplest_expression_parses
-------------------------------------------------
------------------------------------
WrapperTest: test_args_are_preserved
------------------------------------
-------------------------------------------------------------
WrapperTest: test_double-braced_args_are_evaluated_in_context
-------------------------------------------------------------
-----------------------------------------------------------
WrapperTest: test_initializer_block_is_preserved_in_compile
-----------------------------------------------------------
---------------------------------------------------------------
WrapperTest: test_lambda_option_values_are_evaluated_in_context
---------------------------------------------------------------
--------------------------------------------
WrapperTest: test_name_compiles_to_just_name
--------------------------------------------
-------------------------------------------
WrapperTest: test_simple_args_are_preserved
-------------------------------------------
---------------------------------------------------------------------------------------------
WrapperTest: test_something_returning_nil_when_wrapped_and_compiled,_evals_to_an_empty_string
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.4ms)
Completed 200 OK in 62ms (Views: 62.2ms)
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
--------------------------------------------------------------------------------
ExpressFormTest: test_express_form_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
-------------------------------------------------------------------
ExpressFormTest: test_simplest_form_uses_form_action_for_the_action
-------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
---------------------------------------------------------
BasicFieldsTest: test_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------------
ProcTest: test_#source_body_handles_funky_bodies
------------------------------------------------
----------------------------------------------------------
ProcTest: test_#source_body_raises_exception_for_arity_>_0
----------------------------------------------------------
------------------------------------------------------
ProcTest: test_#source_body_returns_the_body_of_a_proc
------------------------------------------------------
----------------------------------------------
ProcTest: test_#source_returns_a_proc's_source
----------------------------------------------
---------------------------------------------------------------
ProcTest: test_#source_work_with_a_stabby_lambda_spanning_lines
---------------------------------------------------------------
------------------------------------------------------------
ProcTest: test_#source_works_with_a_block_containing_a_block
------------------------------------------------------------
--------------------------------------------
ProcTest: test_#source_works_with_a_do_block
--------------------------------------------
-----------------------------------------------------
ProcTest: test_#source_works_with_a_single_line_block
-----------------------------------------------------
-------------------------------------------------
ProcTest: test_#source_works_with_a_stabby_lambda
-------------------------------------------------
----------------------------------------------------------------------------------------
ProcTest: test_.from_source_stores_source_of_a_dynamicly_built_proc_for_later_inspection
----------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
------------------------------------------------------------
IteratingTest: test_#for_each_iterates_markup_for_each_value
------------------------------------------------------------
-----------------------------------------------------
IteratingTest: test_.for_each_offers_declarative_form
-----------------------------------------------------
---------------------------------------------------------------
IteratingTest: test_.wrap_with_wraps_via__yield_special_handler
---------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
----------------------------------------------------------------
IteratingTest: test_empty_state_renders_when_collection_is_empty
----------------------------------------------------------------
----------------------------------------------------------------------------------------------------
IteratingTest: test_if_collection_is_empty_and_no_empty_fragment_specified,_empty_string_is_rendered
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_may_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
------------------------------------------------------------
RadioTest: test_radio_throws_error_if_given_improper_options
------------------------------------------------------------
-----------------------------------------------------------------------------------------
BaseTest: test_.has_markup_makes_compile_return_the_block_passed_through_express_compiled
-----------------------------------------------------------------------------------------
-------------------------------------------------------
BaseTest: test_components_register_themselves_as_macros
-------------------------------------------------------
--------------------------------------------------------------
BaseTest: test_fragments_and_has_markup_are_synonyms_for_emits
--------------------------------------------------------------
--------------------------------------------------------------------
BaseTest: test_helpers_defined_in_component_are_evaluated_in_context
--------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_accepts_an_id_argument
----------------------------------------------------------------------
----------------------------------------------------------------------------
ConfigurableTest: test_a_configurable_component_may_have_also_be_a_container
----------------------------------------------------------------------------
----------------------------------------------------
ConfigurableTest: test_renders_id_argument_as_dom_id
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
---------------------------------------------------------------------------------------------
IndenterTest: test_.for(:name)_returns_current_indent_without_newline_when_block_is_not_given
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------
IndenterTest: test_.for(:name)_takes_a_block_receiving_whitespace
-----------------------------------------------------------------
------------------------------------------------------------------
IndenterTest: test_nesting_blocks_increases_whitespace_accordingly
------------------------------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
--------------------------------------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string_contianing_a_ruby_string_def
--------------------------------------------------------------------------
------------------------------------------------
NullWrapTest: test_null_wrap_wraps_template_code
------------------------------------------------
------------------------------------------------------------
TreeForTest: test_compiled_source_is_legible_and_transparent
------------------------------------------------------------
----------------------------------------------------------
TreeForTest: test_example_view_code_renders_example_markup
----------------------------------------------------------
-----------------------------------------------------------
TreeForTest: test_rendered_component_matches_desired_markup
-----------------------------------------------------------
---------------------------------------------------------------------
ExpanderTest: test_#expand_correctly_allocated_helpers_and_parameters
---------------------------------------------------------------------
--------------------------------------------------------
ExpanderTest: test_#expand_doesn't_yield_[]_for_children
--------------------------------------------------------
--------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_bar_;_baz_}_returns_a_component_with_two_children
--------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_'foo_{_foo_}_returns_a_component_with_a_child_component
-------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpanderTest: test_#expand_of_macros_with_args_returns_a_component_with_two_children
------------------------------------------------------------------------------------
------------------------------------------------------------------
ExpanderTest: test_#expand_returns_an_array_containing_a_component
------------------------------------------------------------------
------------------------------------------------------------------------
ExpanderTest: test_#expand_works_with_css_class_specification_syntax_xxx
------------------------------------------------------------------------
------------------------------------------
ExpanderTest: test_helpers_can_take_blocks
------------------------------------------
------------------------------------------------------------
ExpanderTest: test_initializer_accepts_special_handlers_hash
------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------
ExpanderTest: test_non-interpolated_string_children_containing_string_interpolations_will_interpolate_in_context
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------
HandlerTest: test_class_names
-----------------------------
--------------------------------------------------------------
HandlerTest: test_helpers_returning_html_when_alone_in_a_block
--------------------------------------------------------------
------------------------------------------------------------------------
HandlerTest: test_helpers_returning_html_work_in_sequence_within_a_block
------------------------------------------------------------------------
----------------------------------------------------------
HandlerTest: test_html_generates_Hello
_by_default
----------------------------------------------------------
-----------------------------
HandlerTest: test_locals_work
-----------------------------
------------------------------------------------------------
HandlerTest: test_nesting_elements_with_ruby_block_structure
------------------------------------------------------------
----------------------------------
HandlerTest: test_other_attributes
----------------------------------
-------------------------------------------
HandlerTest: test_our_handler_is_registered
-------------------------------------------
---------------------------------------
HandlerTest: test_string_in_block_works
---------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
----------------------------------------------------------------
TableForTest: test_example_view_code_evaluates_to_example_markup
----------------------------------------------------------------
------------------------
TableForTest: test_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_markup
------------------------------------------------------------