diff options
author | Francis Irving <francis@mysociety.org> | 2009-12-02 17:51:30 +0000 |
---|---|---|
committer | Francis Irving <francis@mysociety.org> | 2009-12-02 17:51:30 +0000 |
commit | 5f3139b538d1ff58b719a72d7c7cf05a5b6136b5 (patch) | |
tree | 13597cf6751df3122bfb1f1e5b1699e5c7ec5f93 /vendor/plugins/rspec-rails/spec/resources/helpers | |
parent | dcf788cab6268a5c9830178d1bdff606f84132ce (diff) |
Part of upgrade to rails 2.3.2
Diffstat (limited to 'vendor/plugins/rspec-rails/spec/resources/helpers')
5 files changed, 75 insertions, 0 deletions
diff --git a/vendor/plugins/rspec-rails/spec/resources/helpers/addition_helper.rb b/vendor/plugins/rspec-rails/spec/resources/helpers/addition_helper.rb new file mode 100644 index 000000000..14ad70c3e --- /dev/null +++ b/vendor/plugins/rspec-rails/spec/resources/helpers/addition_helper.rb @@ -0,0 +1,5 @@ +module AdditionHelper + def plus(addend) + @addend + addend + end +end diff --git a/vendor/plugins/rspec-rails/spec/resources/helpers/explicit_helper.rb b/vendor/plugins/rspec-rails/spec/resources/helpers/explicit_helper.rb new file mode 100644 index 000000000..f75d1ddcb --- /dev/null +++ b/vendor/plugins/rspec-rails/spec/resources/helpers/explicit_helper.rb @@ -0,0 +1,46 @@ +module ExplicitHelper + def method_in_explicit_helper + "<div>This is text from a method in the ExplicitHelper</div>" + end + + # this is an example of a method spec'able with eval_erb in helper specs + def prepend(arg, &block) + begin # rails edge after 2.1.0 eliminated need for block.binding + concat(arg) + block.call + rescue + concat(arg, block.binding) + block.call + end + end + + def named_url + rspec_on_rails_specs_url + end + + def named_path + rspec_on_rails_specs_path + end + + def params_foo + params[:foo] + end + + def session_foo + session[:foo] + end + + def request_thing + request.thing + end + + def flash_thing + flash[:thing] + end + + def method_using_output_buffer + concat("the_text_from_concat") + end + + def method_using_template + update_page { |p| p["#some_id"].replace_html "" } + end +end diff --git a/vendor/plugins/rspec-rails/spec/resources/helpers/more_explicit_helper.rb b/vendor/plugins/rspec-rails/spec/resources/helpers/more_explicit_helper.rb new file mode 100644 index 000000000..7468741b2 --- /dev/null +++ b/vendor/plugins/rspec-rails/spec/resources/helpers/more_explicit_helper.rb @@ -0,0 +1,5 @@ +module MoreExplicitHelper + def method_in_more_explicit_helper + "<div>This is text from a method in the MoreExplicitHelper</div>" + end +end diff --git a/vendor/plugins/rspec-rails/spec/resources/helpers/plugin_application_helper.rb b/vendor/plugins/rspec-rails/spec/resources/helpers/plugin_application_helper.rb new file mode 100644 index 000000000..2107d2218 --- /dev/null +++ b/vendor/plugins/rspec-rails/spec/resources/helpers/plugin_application_helper.rb @@ -0,0 +1,6 @@ +# Methods added to this helper will be available to all templates in the application. +module ApplicationHelper + def method_in_plugin_application_helper + "<div>This is text from a method in the ApplicationHelper</div>" + end +end diff --git a/vendor/plugins/rspec-rails/spec/resources/helpers/view_spec_helper.rb b/vendor/plugins/rspec-rails/spec/resources/helpers/view_spec_helper.rb new file mode 100644 index 000000000..b05fc53f7 --- /dev/null +++ b/vendor/plugins/rspec-rails/spec/resources/helpers/view_spec_helper.rb @@ -0,0 +1,13 @@ +module ViewSpecHelper + def method_in_helper + "<div>This is text from a method in the ViewSpecHelper</div>" + end + + def method_in_template_with_partial + "<div>method_in_template_with_partial in ViewSpecHelper</div>" + end + + def method_in_partial + "<div>method_in_partial in ViewSpecHelper</div>" + end +end |