Testing Helpers


#1

[I’m reposting this. The subject wasnt complete and misleading in my initial post (‘testing’)]

I’m looking for a good way to make all of Rails’ inbuilt helpers
available to my custom Helper while I’m testing it.

The Helper I’m testing is EditorHelper. EditorHelper itself relies on
some of Rails’ inbuilt Helpers, such as JavaScriptHelper and
UrlHelper. These are automagically available when called on within an
ERB template, but not when called by my EditorHelper inside a unit
Test.

I can manually include each of the required Helpers in my
editor_helper_test file:


require ‘action_view/helpers/url_helper’
module EditorHelper
include ActionView::Helpers::UrlHelper
end

But I’d much rather make use of
self.load_helpers(helper_dir)#:nodoc:
in ActionView::Base to load all the helpers in one swoop.

I couldnt figure out how to use that method (or even copy/past+modify
it) to include all of Rails’ Helpers within my EditorHelper. Who
knows how?