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 -~----------~----~----~----~------~----~------~--~---
