After actually looking up the test, I've realized that it's actually not 
a RedCloth test... it's a BlueCloth test. Thus, it fails if you don't 
have BlueCloth.

- Nathan

Russell Norris wrote:
> I've got RC installed so that doesn't seem right.
>
> RSL
>
> On 6/7/07, *Nathan Weizenbaum* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>
>     Oh, is that a RedCloth test? Then it's not surprising that it doesn't
>     pass if you don't have RedCloth... the test suite depends on various
>     things, including RC, to pass fully.
>
>     - Nathan
>
>     Tom Bagby wrote:
>     > "that same error" meaning this one:
>     >
>     >  `test_templates_should_render_correctly']:
>     >  template: filters
>     > line:     48.
>     > <"<ul>"> expected but was
>     > <"<p>*  Foo">.
>     >
>     > On Jun 7, 2:28 pm, Tom Bagby < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >
>     >> I actually also get that same error in the test suite from a clean
>     >> Haml install.  I don't use RedCloth, so didn't worry about it,
>     figured
>     >> something weird about my installation.  I've been ignoring it,
>     >> probably should have said something.
>     >>
>     >> -Tom
>     >>
>     >> On Jun 7, 2:21 pm, "Russell Norris" < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >>
>     >>
>     >>> Nathan, you hit the nail on the head about the peculiar setup
>     on my end. I
>     >>> completely forgot that I monkeypatched Engine#render_tag to do
>     some
>     >>> automatic RedCloth parsing. When I comment out the
>     monkeypatch, voila!
>     >>> Everything works. I can't figure out why that one unit test
>     fails though. My
>     >>> monkeypatch doesn't even enter into the equation there.
>     >>>
>     >>> Ugh. The new code isn't so monkeypatchable either. I'm getting
>     wacky "Haml
>     >>> is not missing constant Buffer" errors. :/ Pending a review of
>     what's the
>     >>> new in this version I may stay frozen with my old monkeypatch. :/
>     >>>
>     >>> At any rate, sorry about the false alarm on the error. :)
>     >>>
>     >>> On 6/7/07, Nathan Weizenbaum < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >>>
>     >>>> @Tom: "puts" is meant to be available to the user for use in
>     defining
>     >>>> helpers. I use it all the time.
>     >>>>
>     >>>> @Russel: The reason I ask is so that I can figure out whether
>     the error is
>     >>>> caused by some peculiar setup of yours or if it's something
>     else. It's
>     >>>> helpful if you can find the simplest case in which this
>     breaks; in all my
>     >>>> attempts, I've been unable to reproduce the error.
>     >>>>
>     >>>> - Nathan
>     >>>>
>     >>>> On 6/7/07, Russell Norris < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >>>>
>     >>>>> Test suite fails with one error:
>     >>>>>
>     >>>>> test_templates_should_render_correctly(TemplateTest)
>     >>>>>     [./test/haml/template_test.rb:49:in
>     `assert_renders_correctly'
>     >>>>>      ./lib/haml/engine.rb:432:in `each_with_index'
>     >>>>>      ./test/haml/template_test.rb:47:in `each'
>     >>>>>      ./test/haml/template_test.rb:47:in `each_with_index'
>     >>>>>      ./test/haml/template_test.rb:47:in
>     `assert_renders_correctly'
>     >>>>>      ./test/haml/template_test.rb:52:in `call'
>     >>>>>      ./test/haml/template_test.rb:52:in
>     `assert_renders_correctly'
>     >>>>>      ./test/haml/template_test.rb:66:in
>     >>>>> `test_templates_should_render_correctly'
>     >>>>>      ./test/haml/template_test.rb:65:in `each'
>     >>>>>      ./test/haml/template_test.rb:65:in
>     >>>>> `test_templates_should_render_correctly']:
>     >>>>> template: filters
>     >>>>> line:     48.
>     >>>>> <"<ul>"> expected but was
>     >>>>> <"<p>*  Foo">.
>     >>>>>
>     >>>>> That's mighty strange looking to me. As for failing with a
>     >>>>> non-partialized template, I'm not even sure what's going on
>     here. Looks like
>     >>>>> you're expecting a hash but getting an empty string. I'll do
>     some digging
>     >>>>> around but I suspect you know more about this than I would. :/
>     >>>>>
>     >>>>> RSL
>     >>>>>
>     >>>>> On 6/7/07, Nathan Weizenbaum < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >>>>>
>     >>>>>> Yikes! I can't reproduce this... does the test suite pass
>     for you?
>     >>>>>> Does
>     >>>>>> the same thing happen when you just do a non-partialized
>     template with
>     >>>>>> something very simple? When you use bin/haml?
>     >>>>>>
>     >>>>>> - Nathan
>     >>>>>>
>     >>>>>> Russell Norris wrote:
>     >>>>>>
>     >>>>>>> This is happening all over my code. I tried a few puts but
>     >>>>>>>
>     >>>>>> inspecting
>     >>>>>>
>     >>>>>>> the attributes or attributes_hash [which I suspect is the
>     problem]
>     >>>>>>> raises an error about undefined method 'buffer' for
>     "":String. :/
>     >>>>>>> Here's the backtrace without the puts...
>     >>>>>>>
>     >>>>>>> ActionView::TemplateError: undefined method `merge!' for
>     "":String
>     >>>>>>>     On line #2 of app/views/categories/_form.haml
>     >>>>>>>
>     >>>>>>>     1: %p
>     >>>>>>>     2:   %label{:for => :category_title} Title
>     >>>>>>>     3:   = f.text_field :title, :size => 50, :class => :text
>     >>>>>>>     4: %p
>     >>>>>>>     5:   %label{:for => :category_misc} Description
>     >>>>>>>
>     >>>>>> <em>(optional)</em>
>     >>>>>>
>     >>>>>>>     app/views/categories/_form.haml:2
>     >>>>>>>     vendor/plugins/haml/lib/haml/buffer.rb:121:in
>     `merge_attrs'
>     >>>>>>>     vendor/plugins/haml/lib/haml/buffer.rb:92:in `open_tag'
>     >>>>>>>     (eval):12:in `_render_haml_2'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:434:in `send'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:434:in `compile'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:186:in `to_html'
>     >>>>>>>     vendor/plugins/haml/lib/haml/template.rb:69:in `render'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:502:in
>     >>>>>>> `delegate_render'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:324:in
>     >>>>>>> `render_template_old'
>     >>>>>>>     vendor/plugins/haml/lib/haml/template.rb:96:in
>     `render_template'
>     >>>>>>>
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:286:in
>     >>>>>>>
>     >>>>>> `render_file'
>     >>>>>>
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:301:in
>     >>>>>>> `render_without_haml'
>     >>>>>>>    
>     vendor/plugins/haml/lib/haml/helpers/action_view_mods.rb:17:in
>     >>>>>>> `render'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/partials.rb:62:in
>     >>>>>>> `render_partial'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:26:in
>     >>>>>>> `benchmark'
>     >>>>>>>     /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
>     >>>>>>>     /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:26:in
>     >>>>>>> `benchmark'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/partials.rb:61:in
>     >>>>>>> `render_partial'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:312:in
>     >>>>>>> `render_without_haml'
>     >>>>>>>    
>     vendor/plugins/haml/lib/haml/helpers/action_view_mods.rb:17:in
>     >>>>>>> `render'
>     >>>>>>>     (eval):12:in `_render_haml_1'
>     >>>>>>>    
>     vendor/plugins/haml/lib/haml/helpers/action_view_mods.rb:82:in
>     >>>>>>>
>     >>>>>> `call'
>     >>>>>>
>     >>>>>>>    
>     vendor/plugins/haml/lib/haml/helpers/action_view_mods.rb:82:in
>     >>>>>>> `form_for'
>     >>>>>>>     vendor/plugins/haml/lib/haml/helpers.rb:284:in `call'
>     >>>>>>>     vendor/plugins/haml/lib/haml/helpers.rb:284:in
>     `bind_proc'
>     >>>>>>>
>     >>>>>>
>     vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:220:in
>     >>>>>>
>     >>>>>>> `fields_for'
>     >>>>>>>
>     >>>>>>
>     vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:180:in
>     >>>>>>
>     >>>>>>> `form_for_without_haml'
>     >>>>>>>    
>     vendor/plugins/haml/lib/haml/helpers/action_view_mods.rb:86:in
>     >>>>>>> `form_for'
>     >>>>>>>     (eval):10:in `_render_haml_1'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:434:in `send'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:434:in `compile'
>     >>>>>>>     vendor/plugins/haml/lib/haml/engine.rb:186:in `to_html'
>     >>>>>>>     vendor/plugins/haml/lib/haml/template.rb:69:in `render'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:502:in
>     >>>>>>> `delegate_render'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:324:in
>     >>>>>>> `render_template_old'
>     >>>>>>>     vendor/plugins/haml/lib/haml/template.rb:96:in
>     `render_template'
>     >>>>>>>     vendor/rails/actionpack/lib/action_view/base.rb:286:in
>     >>>>>>>
>     >>>>>> `render_file'
>     >>>>>>
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:875:in
>     >>>>>>> `render_file'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:810:in
>     >>>>>>> `render_with_no_layout'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/layout.rb:246:in
>     >>>>>>> `render_without_benchmark'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
>     >>>>>>> `render_without_query_stats'
>     >>>>>>>     /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in
>     >>>>>>> `render_without_query_stats'
>     >>>>>>>    
>     vendor/plugins/query_stats/lib/query_stats/labeler.rb:19:in
>     >>>>>>>
>     >>>>>> `render'
>     >>>>>>
>     >>>>>>>     app/controllers/oyster_controller.rb:113:in
>     `render_common_form'
>     >>>>>>>     app/controllers/categories_controller.rb:12:in `new'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:1132:in
>     >>>>>>>
>     >>>>>> `send'
>     >>>>>>
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:1132:in
>     >>>>>>> `perform_action_without_filters'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/filters.rb:713:in
>     >>>>>>> `call_filters'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/filters.rb:752:in
>     >>>>>>> `perform_action_without_benchmark'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
>     >>>>>>> `perform_action_without_rescue'
>     >>>>>>>     /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
>     >>>>>>> `perform_action_without_rescue'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/rescue.rb:133:in
>     >>>>>>> `perform_action_without_caching'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/caching.rb:661:in
>     >>>>>>> `perform_action'
>     >>>>>>>    
>     vendor/rails/activerecord/lib/active_record/query_cache.rb:99:in
>     >>>>>>> `cache'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/caching.rb:660:in
>     >>>>>>> `perform_action'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:494:in
>     >>>>>>>
>     >>>>>> `send'
>     >>>>>>
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/base.rb:494:in
>     >>>>>>> `process_without_filters'
>     >>>>>>>    
>     vendor/rails/actionpack/lib/action_controller/filters.rb:747:in
>     >>>>>>> `process_without_session_management_support'
>     >>>>>>>
>     >>>>>>
>     vendor/rails/actionpack/lib/action_controller/session_management.rb:122:in
>
>     >>>>>>
>     >>>>>>> `sass_old_process'
>     >>>>>>>     vendor/plugins/haml/lib/sass/plugin.rb:124:in
>     >>>>>>>
>     >>>>>> `process_without_test'
>     >>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/test_process.rb:15:in
>     >>>>>>> `process'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/test_process.rb:394:in
>     >>>>>>> `process'
>     >>>>>>>
>     >>>>>>>
>     vendor/rails/actionpack/lib/action_controller/test_process.rb:365:in
>     >>>>>>>
>     >>>>>> `get'
>     >>>>>>
>     >>>>>>>     test/functional/categories_controller_test.rb:43:in
>     `test_new'
>     >>>>>>>     test/test_helper.rb:43:in `active_users'
>     >>>>>>>     test/test_helper.rb:42:in `each'
>     >>>>>>>     test/test_helper.rb:42:in `active_users'
>     >>>>>>>
>     >> ...
>     >>
>     >> read more >>
>     >>
>     >
>     >
>     > >
>     >
>     >
>
>
>
>     >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to