-----------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------
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
-----------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------
------------------------------------------------
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 (3.5ms)
Completed 200 OK in 30ms (Views: 29.6ms)
-------------------------------------------------------------------------------
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
--------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
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 (3.4ms)
Completed 200 OK in 27ms (Views: 27.3ms)
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
--------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------
------------------------------------------------------------------------------------
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_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
----------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
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 (3.5ms)
Completed 200 OK in 26ms (Views: 26.3ms)
-----------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
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
-----------------------------------------------------------
--------------------------------------------
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 (3.3ms)
Completed 200 OK in 24ms (Views: 23.9ms)
-----------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
----------------------------------------------------------------------------------------------------------------
------------------------------------
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
--------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
-----------------------------------------------------------
-----------------------------
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
----------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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
--------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (73.8ms)
Completed 200 OK in 269ms (Views: 268.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
------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
--------------------------------------------------------------------
------------------------------------------------
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
----------------------------
------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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 (4.1ms)
Completed 200 OK in 29ms (Views: 29.2ms)
---------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------
------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------
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
---------------------------------------
--------------------------------------------
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 (3.1ms)
Completed 200 OK in 22ms (Views: 21.5ms)
------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
FormForTest: test_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
--------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------
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_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
--------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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.5ms)
Completed 200 OK in 33ms (Views: 32.8ms)
-----------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------
------------------------------------
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
--------------------------------------------
-----------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------
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
--------------------------------------------
---------------------------------------------------------
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 (3.9ms)
Completed 200 OK in 26ms (Views: 26.0ms)
-----------------------------------------------
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
----------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------
-------------------------------------------------------------
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_collection_checkbox_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
------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------
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_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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 (3.8ms)
Completed 200 OK in 25ms (Views: 25.2ms)
-----------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------------------------------------------------
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
-----------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------------------------------
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_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
----------------------------------------------------------------------------------------------------
------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------------------------------------
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 (3.7ms)
Completed 200 OK in 23ms (Views: 23.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
------------------------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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_advanced_form_can_have_additional_actions
-----------------------------------------------------------
--------------------------------------------------------------------------------
FormForTest: test_collection_checkbox_compiled_source_is_legible_and_transparent
--------------------------------------------------------------------------------
-------------------------------------------------------------------
FormForTest: test_fields_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
---------------------------------------
---------------------------------------------------
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
----------------------------
--------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.0ms)
Completed 200 OK in 24ms (Views: 23.7ms)
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
---------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
-----------------------------------------
ExpressFormTest: test_simple_form_renders
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
-------------------------------------------
ExpressFormTest: test_simplest_form_renders
-------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
IteratingTest: test_#for_each_expands_to_view_logic
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------------------------------------------
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 34ms (Views: 34.1ms)
-----------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
-----------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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.3ms)
Completed 200 OK in 29ms (Views: 28.5ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
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
----------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------
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 30ms (Views: 30.1ms)
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------------------
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 32ms (Views: 31.7ms)
---------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
----------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------
-----------------------------
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.5ms)
Completed 200 OK in 30ms (Views: 29.4ms)
--------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
----------------------------------------------------
------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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
--------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.1ms)
Completed 200 OK in 28ms (Views: 27.3ms)
-------------------------------------------------------------------------------
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
---------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------
--------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
ContainerTest: test_renders_children_in_place_of__yield
-------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
---------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------------
-----------------------------------
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
--------------------------------------------------------------------
------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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 (3.2ms)
Completed 200 OK in 32ms (Views: 32.0ms)
--------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
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_containers_children_have_references_to_their_parent
-----------------------------------------------------------------------
-------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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.1ms)
Completed 200 OK in 31ms (Views: 31.3ms)
---------------------------------------------------------------------
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;_children_have_references_to_their_parent
--------------------------------------------------------------------------------------------------------------
----------------------------------------------
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
--------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------
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
------------------------------------------------------------
-----------------------------------------
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 34ms (Views: 33.8ms)
-------------------------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.4ms)
Completed 200 OK in 23ms (Views: 22.4ms)
------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------
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;_children_have_references_to_their_parent
--------------------------------------------------------------------------------------------------------------
----------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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
---------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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
-------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------
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 (3.7ms)
Completed 200 OK in 28ms (Views: 28.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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
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.2ms)
Completed 200 OK in 27ms (Views: 27.1ms)
--------------------------------------------
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
---------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
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 (3.3ms)
Completed 200 OK in 23ms (Views: 22.5ms)
--------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------
------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------
------------------------------------
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
------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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.6ms)
Completed 200 OK in 30ms (Views: 29.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
------------------------------------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children
---------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------------
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.6ms)
Completed 200 OK in 29ms (Views: 28.9ms)
-----------------------------------
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
-------------------------------------------------------------------------------
-----------------------------
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
---------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_compiled_source_is_legible_
---------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
ExpressFormTest: test_simplest_form_contains_form_tag
-----------------------------------------------------
---------------------------------------------------------------
ExpressFormTest: test_simplest_form_contains_rails_form_helpers
---------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_simplest_form_contains_submit
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_adopts_children_(submit_has_reference_to_parent)
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
ExpressFormTest: test_simplest_form_bases_the_action_on_the_resource_specified_as_id
------------------------------------------------------------------------------------
-----------------------------------------------------
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_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_#form_action_uses_url_helpers
---------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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_#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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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_#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_#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
-------------------------------------------------------------------
---------------------------------------------------
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_#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
-------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
ExpressFormTest: test_#form_action_uses_correct_path_helper_for_update/patch
----------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.9ms)
Completed 200 OK in 23ms (Views: 23.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
----------------------------------------------------------------------------------------------------
------------------------------------------------
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
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
-------------------------------------------
---------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
-----------------------------------------
-----------------------------
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
-------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (59.2ms)
Completed 200 OK in 240ms (Views: 238.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
--------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
----------------------------------------------------------
SelectTest: test_select_uses_options_for_select_by_default
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified_in_the_second_parameter
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified_in_the_second_parameter
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_take_from_model
------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------
SelectTest: test_select_works_when_selected_option_is_omitted
-------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-----------------------------------------
SelectTest: test_select_requires_a_parent
-----------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
----------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_are_omitted
----------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
----------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_are_omitted
----------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
----------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_are_omitted
----------------------------------------------------------------------------
---------------------------------------------------
SelectTest: test_select_requires_a_parent_component
---------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_select_uses_options_for_select_when_values_are_specified
-------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
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_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
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_collection..._when_field_is_a_relation
--------------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
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_a_relation
-----------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.4ms)
Completed 200 OK in 28ms (Views: 28.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
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------------
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_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
------------------------------------------------------------------
------------------------------------
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
-------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------
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
---------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
-------------------------------------------------------------------------
SelectTest: test_selected_option_is_omitted_selection_is_taken_from_model
-------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.8ms)
Completed 200 OK in 28ms (Views: 27.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
----------------------------------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
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 (4.6ms)
Completed 200 OK in 26ms (Views: 25.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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
-----------------------------
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
--------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------
--------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
-----------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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 33ms (Views: 32.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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.7ms)
Completed 200 OK in 31ms (Views: 30.1ms)
-----------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------
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
-------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
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
---------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------
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 (3.5ms)
Completed 200 OK in 32ms (Views: 32.1ms)
-------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (10.4ms)
Completed 200 OK in 40ms (Views: 40.0ms)
-----------------------------------
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
---------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------
------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------
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
--------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------
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 (3.5ms)
Completed 200 OK in 26ms (Views: 25.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
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------------
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
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (8.2ms)
Completed 200 OK in 35ms (Views: 35.2ms)
----------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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 (3.4ms)
Completed 200 OK in 32ms (Views: 32.0ms)
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------
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
----------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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 (4.8ms)
Completed 200 OK in 30ms (Views: 29.6ms)
------------------------------------------------------------------------------------
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
--------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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 (7.7ms)
Completed 200 OK in 29ms (Views: 28.6ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------
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
---------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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 38ms (Views: 38.0ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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_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
-----------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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 (4.0ms)
Completed 200 OK in 33ms (Views: 33.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
--------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------
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
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
----------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------------------------------
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 (3.8ms)
Completed 200 OK in 25ms (Views: 24.5ms)
-------------------------------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.7ms)
Completed 200 OK in 23ms (Views: 23.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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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_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
-------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
-----------------------------------------------
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
----------------------------
-----------------------------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.2ms)
Completed 200 OK in 30ms (Views: 29.5ms)
-----------------------------------------
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
---------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------
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
------------------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
----------------------------
-----------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
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 (6.1ms)
Completed 200 OK in 33ms (Views: 32.5ms)
-----------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
--------------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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.5ms)
Completed 200 OK in 33ms (Views: 32.6ms)
-----------------------------------------------------------
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
--------------------------------------------
-----------------------------------------
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
-------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------
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 28ms (Views: 27.9ms)
-----------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.7ms)
Completed 200 OK in 33ms (Views: 32.5ms)
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
--------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------
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
--------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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 (4.5ms)
Completed 200 OK in 39ms (Views: 38.3ms)
-----------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------------
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 35ms (Views: 34.4ms)
------------------------------------
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
-----------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------------------
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 (3.0ms)
Completed 200 OK in 26ms (Views: 26.1ms)
---------------------------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------------------------------
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.4ms)
Completed 200 OK in 32ms (Views: 31.7ms)
----------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------
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
----------------------------
-----------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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 (4.2ms)
Completed 200 OK in 34ms (Views: 34.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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
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
------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
---------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'_
---------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
------------------------------------------------------------------------
SelectTest: test_select_generates_options_from_data_when_options_omitted
------------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_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
-------------------------------------------------------------------------
------------------------------------------
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_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_passes_the_supplied_options
-------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
--------------------------------------------------
RadioTest: test_radio_has_label_with_class_'radio'
--------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_can_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_can_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_can_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_component
-------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
----------------------------------------------------------
RadioTest: test_radio_options_can_be_specified_with_a_hash
----------------------------------------------------------
--------------------------------------------------------
RadioTest: test_radio_options_present_with_class_'radio'
--------------------------------------------------------
-------------------------------------------------
RadioTest: test_radio_requires_a_parent_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_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_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_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_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_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
------------------------------------------------------------
-----------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.4ms)
Completed 200 OK in 25ms (Views: 25.0ms)
-------------------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------
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
--------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
-----------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.8ms)
Completed 200 OK in 28ms (Views: 27.8ms)
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
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 42ms (Views: 41.7ms)
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------
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
-------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------
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 (4.5ms)
Completed 200 OK in 32ms (Views: 31.6ms)
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
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 (4.0ms)
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
------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------
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
--------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------
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
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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.9ms)
Completed 200 OK in 32ms (Views: 31.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
--------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
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
------------------------------------------------------------
-----------------------------
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
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------
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
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------
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 30ms (Views: 29.5ms)
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------------------------
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 (4.2ms)
Completed 200 OK in 28ms (Views: 27.8ms)
-----------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------
--------------------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------------------------------
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_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
--------------------------------------------------------------------
--------------------------------------------
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 (3.5ms)
Completed 200 OK in 23ms (Views: 22.4ms)
-------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
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_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
-------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------
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
-----------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
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
------------------------------------------------------------
-----------------------------------------
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 38ms (Views: 37.5ms)
----------------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------
--------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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 (4.3ms)
Completed 200 OK in 30ms (Views: 30.0ms)
---------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.5ms)
Completed 200 OK in 25ms (Views: 25.0ms)
----------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
----------------------------------------------------------------------------
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
----------------------------
-----------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------
-----------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------
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
---------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------
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.8ms)
Completed 200 OK in 41ms (Views: 40.8ms)
-------------------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
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
--------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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_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
---------------------------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------
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 (4.2ms)
Completed 200 OK in 33ms (Views: 33.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
------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------
----------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
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
--------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------
------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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 (3.0ms)
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
-------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (14.3ms)
Completed 200 OK in 40ms (Views: 40.1ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
-----------------------------------
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
----------------------------------------------------
------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
----------------------------
-----------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.5ms)
Completed 200 OK in 36ms (Views: 35.9ms)
------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------------------------
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.6ms)
Completed 200 OK in 33ms (Views: 33.2ms)
-----------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_context
----------------------------------------------------------------------------
-------------------------------------------------------------
TableForTest: test_compiled_source_is_legible_and_transparent
-------------------------------------------------------------
----------------------------------------------------------------------------
TableForTest: test_example_compiled_source_renders_the_markup_in_the_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
------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
----------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------------
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
--------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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 (4.3ms)
Completed 200 OK in 42ms (Views: 42.2ms)
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------
-----------------------------
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
-----------------------------------------------
------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------
------------------------------------------
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 (3.7ms)
Completed 200 OK in 26ms (Views: 25.9ms)
---------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------
------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-------------------------------------------------------------
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 (0.5ms)
Completed 500 Internal Server Error in 17ms
---------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.0ms)
Completed 200 OK in 27ms (Views: 27.3ms)
---------------------------------------------------------------------
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
-----------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
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_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
------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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 (3.0ms)
Completed 200 OK in 27ms (Views: 26.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
------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
---------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
----------------------------
-----------------------------------------------------------------------------------------
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 (4.3ms)
Completed 200 OK in 35ms (Views: 35.2ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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.3ms)
Completed 200 OK in 37ms (Views: 36.9ms)
--------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------------------------------------------------
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
---------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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
---------------------------------------
------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------
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 35ms (Views: 35.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
-------------------------------------------
---------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------
------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------
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
---------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
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
--------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------
-----------------------------------------
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 35ms (Views: 34.6ms)
-------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.2ms)
Completed 200 OK in 31ms (Views: 30.9ms)
------------------------------------------------
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
-----------------------------------------------------------
------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
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_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
--------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
---------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------
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.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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------
------------------------------------------------
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
-----------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------------
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 (0.3ms)
Completed 500 Internal Server Error in 13ms
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.9ms)
Completed 200 OK in 31ms (Views: 30.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
--------------------------------------------------------------------
----------------------------------------------------------------------
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_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------------
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
-----------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.4ms)
Completed 200 OK in 22ms (Views: 21.8ms)
-----------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------
---------------------------------------------------------------------
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
-----------------------------------------
--------------------------------------------------
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 (4.5ms)
Completed 200 OK in 31ms (Views: 30.9ms)
------------------------------------------
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
---------------------------------------
-----------------------------------------------------------
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
--------------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------
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
--------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------
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.0ms)
Completed 200 OK in 41ms (Views: 40.4ms)
--------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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: 31.7ms)
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
-------------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
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_
-------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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_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
-------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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 (5.3ms)
Completed 200 OK in 34ms (Views: 34.0ms)
--------------------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------
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
---------------------------------------
--------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------------
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_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
-----------------------------------------------------------
-----------------------------------------
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 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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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 (3.9ms)
Completed 200 OK in 28ms (Views: 28.2ms)
----------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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_
-------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------
------------------------------------------------
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
----------------------------
-----------------------------------------------------------
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
-------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
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
-------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------------------------------
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.7ms)
Completed 200 OK in 30ms (Views: 29.4ms)
---------------------------------------------------------
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
-------------------------------------------------------
-----------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------
BasicFieldsTest: test_text_works
--------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
-------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------
-----------------------------
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
----------------------------------------------------
------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
--------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------
------------------------------------------------------------
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 (3.3ms)
Completed 200 OK in 29ms (Views: 29.2ms)
---------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------
--------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
--------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------------------------
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 (5.2ms)
Completed 200 OK in 30ms (Views: 30.2ms)
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------
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
-----------------------------------------------------------
------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------------
-----------------------------
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 (3.5ms)
Completed 200 OK in 24ms (Views: 24.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
------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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 (3.7ms)
Completed 200 OK in 24ms (Views: 23.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
-------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
----------------------------
------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------
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
-------------------------------------------------
-----------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
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
-----------------------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
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
--------------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------------
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
------------------------------------------------------------
-------------------------------------
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
------------------------------------------------------------
------------------------------------
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
--------------------------------------------------
-----------------------------------------
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 32ms (Views: 31.5ms)
---------------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------
------------------------------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
---------------------------------------------------
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_component_utilizing_a_for_each_may_be_used_in_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_component_utilizing_a_for_each_may_be_used_in_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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_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
----------------------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------
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_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_component
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
IteratingTest: test_a_template_utilizing_a_component_with_for_each_inside_another_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
----------------------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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 (3.8ms)
Completed 200 OK in 26ms (Views: 26.1ms)
----------------------------------------------------
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
-----------------------------------------------------------
----------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
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
---------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------------------------------------------------
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
-----------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------
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_
-------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------------------------------------------
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 (3.8ms)
Completed 200 OK in 27ms (Views: 26.8ms)
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------
------------------------------------
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
----------------------------
-----------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------------
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
-------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
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
---------------------------------------
------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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.4ms)
Completed 200 OK in 28ms (Views: 28.1ms)
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
--------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------
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
-----------------------------------------
-----------------------------------
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
-----------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------
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
---------------------------------------
-----------------------------------------
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 32ms (Views: 31.6ms)
-----------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------------------
RadioTest: test_radio_has_correct_label_field_name_and_text
-----------------------------------------------------------
------------------------------------------------------------------
RadioTest: test_radio_options_from_collection_when_options_omitted
------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------
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
----------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------
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 26ms (Views: 26.4ms)
----------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------
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.9ms)
Completed 200 OK in 31ms (Views: 31.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
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
--------------------------------------------------
-------------------------------------------------------------------------------
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_
-------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------
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
----------------------------
------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------
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_
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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 (3.3ms)
Completed 200 OK in 23ms (Views: 22.9ms)
------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------
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
-------------------------------------------------------
-------------------------------------
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 (3.2ms)
Completed 200 OK in 23ms (Views: 23.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
------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------
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
-----------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
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
---------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
---------------------------------------------
NullWrapTest: test_null_wrap_accepts_a_string
---------------------------------------------
--------------------------------------------
NullWrapTest: test_a_NullWrap_is_a_Container
--------------------------------------------
---------------------------------------------
NullWrapTest: test_null_wrap_accepts_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
------------------------------------------------
--------------------------------------------
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_
-------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------
BasicFieldsTest: test_all_fields_work
-------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------
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
---------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.7ms)
Completed 200 OK in 33ms (Views: 32.9ms)
-----------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
---------------------------------------------------------------------
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 (3.5ms)
Completed 200 OK in 32ms (Views: 32.1ms)
------------------------------------------
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
------------------------------------------------------------
------------------------------------------------
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
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
-----------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------
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
-----------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
--------------------------------------------
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_
-------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
-----------------------------------
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 (4.1ms)
Completed 200 OK in 34ms (Views: 33.7ms)
------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------------------------
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
-----------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
----------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------------
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
-------------------------------------------------
----------------------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-----------------------------------------------
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_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
-------------------------------------------------------------------------
-----------------------------------------
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 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
-----------------------------------------------------------
-------------------------------------------------------------------------------
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
------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
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
------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------
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 27ms (Views: 26.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
----------------------------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------
------------------------------------------
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_
-------------------------------------------------------
-----------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------------
-----------------------------
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
----------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.7ms)
Completed 200 OK in 30ms (Views: 29.8ms)
------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------
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
------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------
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 (3.6ms)
Completed 200 OK in 23ms (Views: 22.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
------------------------------------------------------------
-----------------------------
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
--------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
--------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------
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
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
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
------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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_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
-------------------------------------------------------------------
-----------------------------
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 (4.6ms)
Completed 200 OK in 34ms (Views: 33.7ms)
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------
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_
-------------------------------------------------------
-------------------------------------------------------------
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
----------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.7ms)
Completed 200 OK in 23ms (Views: 22.6ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------
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_
-------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------------------------------------
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
---------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------
-----------------------------------------------
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
--------------------------------------------------
---------------------------------------------------------------------
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
----------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------
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
--------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.7ms)
Completed 200 OK in 33ms (Views: 32.4ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------
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
-----------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------
---------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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_
-------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-----------------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------
------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------
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
----------------------------------------------------
-----------------------------------------
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 46ms (Views: 46.0ms)
-----------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------------------------------------
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
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.7ms)
Completed 200 OK in 31ms (Views: 30.8ms)
-----------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------------------------------
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_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
-------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------------
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
---------------------------------------
------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------
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
------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (2.9ms)
Completed 200 OK in 30ms (Views: 29.7ms)
------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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_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
-------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-----------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------
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
-------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.5ms)
Completed 200 OK in 35ms (Views: 34.6ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------
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
----------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
---------------------------------------
------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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_
-------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------------------
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
-------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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 (3.5ms)
Completed 200 OK in 32ms (Views: 31.1ms)
-----------------------------------------------
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
---------------------------------------------------------------------------------------------
----------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-----------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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_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
------------------------------------------------
------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------------------
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_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
-------------------------------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------
--------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------
-------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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.3ms)
Completed 200 OK in 34ms (Views: 34.2ms)
--------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
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
-----------------------------------------------------------
------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------
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
----------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------
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
---------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------
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
-----------------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.7ms)
Completed 200 OK in 29ms (Views: 28.8ms)
-----------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------
---------------------------------------------------
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_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
-------------------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------
----------------------------------------------------------------------
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 (7.5ms)
Completed 200 OK in 41ms (Views: 41.3ms)
-------------------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (9.4ms)
Completed 200 OK in 39ms (Views: 39.1ms)
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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_
-------------------------------------------------------
---------------------------------------------------------
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_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
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.2ms)
Completed 200 OK in 38ms (Views: 37.9ms)
-----------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
-------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------
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
-----------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------
------------------------------------
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
--------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
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
------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (3.8ms)
Completed 200 OK in 33ms (Views: 32.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
-------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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
---------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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_
-------------------------------------------------------
-------------------------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------
-------------------------------------
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
----------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (9.5ms)
Completed 200 OK in 42ms (Views: 41.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
---------------------------------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------
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_
-------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------
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
--------------------------------------------------------------------
-------------------------------------------------------------------------------
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
--------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------
-----------------------------------
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 (4.6ms)
Completed 200 OK in 30ms (Views: 29.6ms)
-----------------------------------------
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_
-------------------------------------------------------
------------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
---------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------
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
-----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------
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
------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------
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
----------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
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
--------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
-----------------------------------------------
-----------------------------------------
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 29ms (Views: 28.7ms)
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
--------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
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 (4.1ms)
Completed 200 OK in 35ms (Views: 34.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
------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------
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
------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------------------
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
---------------------------------------
------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------
-----------------------------------------------------------------------------------------
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
-----------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
---------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
-----------------------------------
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.7ms)
Completed 200 OK in 42ms (Views: 41.6ms)
-------------------------------------------------------------
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_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
----------------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------
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
------------------------------------------------
-------------------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------------
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
--------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
-----------------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------
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
---------------------------------------
--------------------------------------------------------------------
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.7ms)
Completed 200 OK in 32ms (Views: 31.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
----------------------------------------------------------------------------------------
-------------------------------------------------------------
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_
-------------------------------------------------------
------------------------------------
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
------------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------
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_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_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
-------------------------------------------------------------------
-----------------------------------------------
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_
-------------------------------------------------------
-----------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------
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 39ms (Views: 39.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
----------------------------------------------------
-----------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
--------------------------------------------
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
------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-------------------------------------
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
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
--------------------------------------------------------------------
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
-----------------------------------
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_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
-------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
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_
-------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------
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
-------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (8.9ms)
Completed 200 OK in 37ms (Views: 36.5ms)
-------------------------------------------------------------------------------
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
------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------
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_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
-------------------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (7.5ms)
Completed 200 OK in 35ms (Views: 34.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
------------------------------------------------------------------
-----------------------------
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
-----------------------------------------------------------
----------------------------------------------------
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
--------------------------------------------------
---------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
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
--------------------------------------------
---------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
---------------------------------------------------------------------------
SelectTest: test_select_uses_options_from_collect..._when_field_is_relation
---------------------------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------
-----------------------------
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
---------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------
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
--------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------
------------------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------------------------
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 (3.1ms)
Completed 200 OK in 31ms (Views: 30.5ms)
------------------------------------------------------------------------------------
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
-----------------------------------------------------------
---------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------
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
-----------------------------------------------------------
------------------------------------
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
------------------------------------------------------------
-----------------------------------
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_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
----------------------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_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
-------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
--------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
---------------------------------------------------------------------------
--------------------------------------------------------------------
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
---------------------------------------
-------------------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------------------------
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 (4.1ms)
Completed 200 OK in 34ms (Views: 33.4ms)
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------
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
-----------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------
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
-------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-------------------------------------------------------------------------------
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
---------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------
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
----------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.7ms)
Completed 200 OK in 37ms (Views: 36.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
------------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------------------
----------------------------------------------------------------------------
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
----------------------------
---------------------------------------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------
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
-------------------------------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
----------------------------------------------------------------------
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
---------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-------------------------------------
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
----------------------------------------------------------
-------------------------------------------------------------
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
-----------------------------------------------
--------------------------------------------
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
-----------------------------------------------------------
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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_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
------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (9.7ms)
Completed 200 OK in 42ms (Views: 42.0ms)
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
----------------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-----------------------------------------
--------------------------------------------------------------------
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_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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
------------------------------------------------------------
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_
-------------------------------------------------------
-----------------------------
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
------------------------------------------------
-----------------------------------------------
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
--------------------------------------------------
-----------------------------------------
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: 30.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
-------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_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
------------------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.0ms)
Completed 200 OK in 27ms (Views: 27.0ms)
-----------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------
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
------------------------------------------------------------
----------------------------------------------------------------------------
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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------
------------------------------------
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_
-------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------------------------
SelectTest: test_express_form_by_default_has_a_nil_namespace
------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
--------------------------------------------
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_items
------------------------
------------------------------------------------------------
TableForTest: test_rendered_component_matches_desired_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
------------------------------------------------
---------------------------------------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------
----------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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 42ms (Views: 41.4ms)
---------------------------------------------------------------------
ExpressTemplatesTest: test_ExpressTemplates.render_renders_a_template
---------------------------------------------------------------------
-------------------------------------------
ExpressTemplatesTest: test_we_have_a_module
-------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
-------------------------------------------------------------------------------
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_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
-----------------------------------------------------------------
ExpressFormTest: test_express_form_by_default_has_a_nil_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
-------------------------------------------------------------------
-------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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_
-------------------------------------------------------
-----------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
------------------------------------------------
---------------------------------------------------------------------------------------------
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
-------------------------------------------------------
-----------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
-----------------------------------------------------------
------------------------------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------
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_
-------------------------------------------------------
------------------------------------------------------------
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
----------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------
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
----------------------------
---------------------------------------------------------
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 (4.5ms)
Completed 200 OK in 37ms (Views: 37.0ms)
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------------------
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_by_default_has_a_nil_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
-------------------------------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
--------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------------------
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
---------------------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-----------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
--------------------------------------------
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_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
------------------------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-----------------------------------------------
YielderTest: test_yielder_preserves_symbol_args
-----------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------
-----------------------------------------
HelloControllerTest: test_should_get_show
-----------------------------------------
Processing by HelloController#show as HTML
Rendered hello/show.html.et within layouts/application (4.0ms)
Completed 200 OK in 29ms (Views: 29.1ms)
------------------------------------------------------------
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_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
-----------------------------------------------------------------
ExpressFormTest: test_express_form_by_default_has_a_nil_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
-------------------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------
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
------------------------------------------------------------
-----------------------------
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
------------------------------------------------
---------------------------------------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
------------------------------------
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
-------------------------------------------------------
------------------------------------
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
-----------------------------------------
--------------------------------------------------------------------
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
-------------------------------------------
-------------------------------------------------------------
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
--------------------------------------------------
-----------------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
----------------------------------------------------------------------
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
-------------------------------------------------
-------------------------------------
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
----------------------------------------------------------
-------------------------------------------------------------
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.5ms)
Completed 200 OK in 38ms (Views: 38.1ms)
--------------------------------------------
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
------------------------------------------------
----------------------------------------------------------------------------
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_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
---------------------------------------
--------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
-----------------------------------
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
-----------------------------------------------------------
--------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
--------------------------------------------
-----------------------------------------------------------------------------------------
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
-------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------------------------------------------
----------------------------------------------------
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
------------------------------------------------------------------
------------------------------------------------
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_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
--------------------------------------------------------------------------
ExpressFormTest: test_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------
-----------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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
---------------------------------------------------------------------------------------------
---------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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 30ms (Views: 29.5ms)
-----------------------------------------------------------
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
------------------------------------------------------------
-----------------------------------
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
-----------------------------------------------------------
---------------------------------------------------------------------
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
----------------------------------------------------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
-----------------------------
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
--------------------------------------------------
-----------------------------------
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
--------------------------------------------------
-----------------------------------------------
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
------------------------------------------------------------
-----------------------------------------
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 33ms (Views: 33.1ms)
-------------------------------------
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
----------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------
--------------------------------------------
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
------------------------------------------------------------
------------------------------------------------------------
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
-------------------------------------------------------------------------------
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------------------------------------------
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_accepts_:resource_name_for_removing_namespace
--------------------------------------------------------------------------------
---------------------------------------------------
ExpressFormTest: test_express_form_component_exists
---------------------------------------------------
---------------------------------------------------------
ExpressFormTest: test_express_form_default_method_is_POST
---------------------------------------------------------
--------------------------------------------------------------------------
ExpressFormTest: test_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
------------------------------------------------------------------------------------
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
----------------------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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
--------------------------------------------
-------------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------------------------------------------------------
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
----------------------------------------------------
-----------------------------------------
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
-------------------------------------------------------
--------------------------------------------------------------------
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
------------------------------------------------------------------
---------------------------------------------------
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
-------------------------------------------------
------------------------------------------------------------
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 (4.7ms)
Completed 200 OK in 34ms (Views: 34.2ms)
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
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
-------------------------------------------------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
------------------------------------------------
--------------------------------------------
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_
-------------------------------------------------------
-----------------------------
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
-----------------------------------------
-----------------------------------------------------------
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
-------------------------------------------------------
-------------------------------------------------------------
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
----------------------------------------------------
-------------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------------
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
-----------------------------------------------
----------------------------------------------------------------------------
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_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
---------------------------------------------------------------------------------------------
-----------------------------------
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
------------------------------------------------------------------
---------------------------------------------------------
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
-------------------------------------------------------------------------------
------------------------------------------
SelectTest: test_select_comes_with_a_label
------------------------------------------
--------------------------------------------------
SelectTest: test_select_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
---------------------------------------------------
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
----------------------------------------------------------------------------------------------------
------------------------------------
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.1ms)
Completed 200 OK in 32ms (Views: 32.2ms)
-----------------------------------------------------------
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
------------------------------------------------------------
--------------------------------------------
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
----------------------------------------------------
--------------------------------------------------------------------
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
--------------------------------------------------------------------
-----------------------------------------
ColumnTest: test_a_column_is_configurable
-----------------------------------------
-------------------------------------
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
----------------------------------------------------------
------------------------------------------------------------
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_
-------------------------------------------------------
---------------------------------------------------------------------
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
-------------------------------------------
----------------------------------------------------------------------------
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_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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
-------------------------------------------------------------------
-------------------------------------------------------------
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
------------------------------------------------------------------
-----------------------------------
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
-------------------------------------------------
----------------------------------------------------
SubmitTest: test_submit_takes_string_param_for_value
----------------------------------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_string
--------------------------------------------
-----------------------------------------------
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
---------------------------------------
---------------------------------------------------------------------
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
--------------------------------------------------
----------------------------------------------------------------------------
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_express_form_has_a_namespace_option_with_nil_default
--------------------------------------------------------------------------
------------------------------------------------------------------------------------
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 (4.4ms)
Completed 200 OK in 42ms (Views: 41.4ms)
--------------------------------------------------
CheckboxTest: test_Checkbox_requires_a_parent_form
--------------------------------------------------
-------------------------------------------------------------
CheckboxTest: test_checkbox_places_the_label_before_the_input
-------------------------------------------------------------
-------------------------------------------------------
CheckboxTest: test_checkbox_respects_label_after:_true_
-------------------------------------------------------
---------------------------------------------------------
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_defaults_can_be_overridden
--------------------------------------------------
-------------------------------------------------------
SelectTest: test_select_defaults_to_include_blank:_true
-------------------------------------------------------
------------------------------------------------------------------------
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
-------------------------------------------------------------------------
------------------------------------------------------------
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_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
----------------------------------------------------------------------------------------------------
---------------------------------------------------------------------
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
------------------------------------------------------------------
------------------------------------
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
---------------------------------------
-----------------------------------------
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
------------------------------------------------------------------
----------------------------------------------------
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
----------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------
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
--------------------------------------------------------------------
--------------------------------------------
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
-----------------------------------------------
----------------------------------------------------------------------
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_hidden_uses_rails_hidden_tag_helper
---------------------------------------------------------
------------------------------------------
BasicFieldsTest: test_text_requires_parent
------------------------------------------
----------------------------------------------------------
BasicFieldsTest: test_textarea_uses_rails_text_area_helper
----------------------------------------------------------
-----------------------------------
RowTest: test_a_row_is_configurable
-----------------------------------
----------------------------
RowTest: test_id_is_optional
----------------------------
--------------------------------------------
CompilerTest: test_.compile_returns_a_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
------------------------------------------------------------
------------------------------------------------------------------------------------
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
------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_false,_renders_empty_string
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
ConditionalityTest: test_when_supplied_condition_is_true,_renders_the_component
-------------------------------------------------------------------------------