aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/gems/rspec-rails-1.3.3/spec/resources
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gems/rspec-rails-1.3.3/spec/resources')
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/action_view_base_spec_controller.rb2
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/application.rb9
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/controller_spec_controller.rb127
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/example.txt1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/redirect_spec_controller.rb70
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/render_spec_controller.rb34
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/rjs_spec_controller.rb58
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/addition_helper.rb5
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/explicit_helper.rb46
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/more_explicit_helper.rb5
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/plugin_application_helper.rb6
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/view_spec_helper.rb13
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/models/animal.rb4
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/models/person.rb18
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/models/thing.rb3
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/_partial.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_after_session_reset.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_before_session_reset.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_the_assigns_hash.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_errors_in_template.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_template.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/application.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/simple.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/objects/_object.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/_a_partial.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/action_with_alternate_layout.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/_replacement_partial.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_div.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_page_element.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/insert_html.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html_with_partial.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_effect.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_toggle_effect.js.rjs1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/no_tags.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_no_attributes.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_one_attribute.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial.html.erb2
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_used_twice.html.erb0
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_local_variable.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_sub_partial.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_spacer.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/accessor.html.erb6
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/block_helper.html.erb3
-rwxr-xr-xvendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/entry_form.html.erb2
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/explicit_helper.html.erb2
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/foo/show.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/implicit_helper.html.erb2
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/multiple_helpers.html.erb3
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/path_params.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/should_not_receive.html.erb3
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial.html.erb5
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_using_collection.html.erb3
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_with_array.html.erb1
-rw-r--r--vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/view_helpers.html.erb1
58 files changed, 457 insertions, 0 deletions
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/action_view_base_spec_controller.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/action_view_base_spec_controller.rb
new file mode 100644
index 000000000..924022178
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/action_view_base_spec_controller.rb
@@ -0,0 +1,2 @@
+class ActionViewBaseSpecController < ActionController::Base
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/application.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/application.rb
new file mode 100644
index 000000000..343fdd7bc
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/application.rb
@@ -0,0 +1,9 @@
+class ApplicationController < ActionController::Base
+ before_filter :i_should_only_be_run_once,
+ :only => 'action_with_inherited_before_filter'
+
+ def i_should_only_be_run_once
+ true
+ end
+ private :i_should_only_be_run_once
+end \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/controller_spec_controller.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/controller_spec_controller.rb
new file mode 100644
index 000000000..d5b5627d1
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/controller_spec_controller.rb
@@ -0,0 +1,127 @@
+class ControllerSpecController < ActionController::Base
+ before_filter :raise_error, :only => :action_with_skipped_before_filter
+
+ def raise_error
+ raise "from a before filter"
+ end
+
+ skip_before_filter :raise_error
+
+ prepend_view_path File.join(File.dirname(__FILE__), "..", "views")
+
+ def some_action
+ render :template => "template/that/does/not/actually/exist"
+ end
+
+ def some_action_with_implied_template
+ end
+
+ def action_with_template
+ render :template => "controller_spec/action_with_template"
+ end
+
+ def action_which_sets_flash
+ flash[:flash_key] = "flash value"
+ render :text => ""
+ end
+
+ def action_which_gets_session
+ raise "expected #{params[:session_key].inspect}\ngot #{session[:session_key].inspect}" unless (session[:session_key] == params[:expected])
+ render :text => ""
+ end
+
+ def action_which_sets_session
+ session[:session_key] = "session value"
+ end
+
+ def action_which_gets_cookie
+ raise "expected #{params[:expected].inspect}, got #{cookies[:cookie_key].inspect}" unless (cookies[:cookie_key] == params[:expected])
+ render :text => ""
+ end
+
+ def action_which_sets_cookie
+ cookies['cookie_key'] = params[:value]
+ render :text => ""
+ end
+
+ def action_with_partial
+ render :partial => "controller_spec/partial"
+ end
+
+ def action_with_partial_with_object
+ render :partial => "controller_spec/partial", :object => params[:thing]
+ end
+
+ def action_with_partial_with_locals
+ render :partial => "controller_spec/partial", :locals => {:thing => params[:thing]}
+ end
+
+ def action_with_errors_in_template
+ render :template => "controller_spec/action_with_errors_in_template"
+ end
+
+ def action_setting_the_assigns_hash
+ @indirect_assigns_key = :indirect_assigns_key_value
+ end
+
+ def action_setting_flash_after_session_reset
+ reset_session
+ flash[:after_reset] = "available"
+ end
+
+ def action_setting_flash_before_session_reset
+ flash[:before_reset] = 'available'
+ reset_session
+ end
+
+ def action_with_render_update
+ render :update do |page|
+ page.replace :bottom, 'replace_me',
+ :partial => 'non_existent_partial'
+ end
+ end
+
+ def action_with_skipped_before_filter
+ render :text => ""
+ end
+
+ def action_that_renders_inline
+ render :inline => "<%= 'inline code' %>"
+ end
+
+ def action_that_assigns_false_to_a_variable
+ @a_variable = false
+ render :text => ""
+ end
+
+ def action_with_two_arg_render
+ render :update, :status => 404 do |page|
+ page.visual_effect :highlight, 'user_list'
+ end
+ end
+
+ class RescuedError < Exception; end
+ class UnRescuedError < Exception; end
+
+ rescue_from RescuedError do |e|
+ render :text => 'Rescued!'
+ end
+
+ def rescued_error_action
+ raise ControllerSpecController::RescuedError
+ end
+
+ def un_rescued_error_action
+ raise ControllerSpecController::UnRescuedError
+ end
+
+ def action_that_returns_headers
+ render :text => request.headers[params[:header]]
+ end
+end
+
+class ControllerInheritingFromApplicationControllerController < ApplicationController
+ def action_with_inherited_before_filter
+ render :text => ""
+ end
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/example.txt b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/example.txt
new file mode 100644
index 000000000..380965314
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/example.txt
@@ -0,0 +1 @@
+This is an example file to download. \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/redirect_spec_controller.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/redirect_spec_controller.rb
new file mode 100644
index 000000000..7b63c99f2
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/redirect_spec_controller.rb
@@ -0,0 +1,70 @@
+class RedirectSpecController < ApplicationController
+
+ def action_with_no_redirect
+ render :text => "this is just here to keep this from causing a MissingTemplate error"
+ end
+
+ def action_with_redirect_to_somewhere
+ redirect_to :action => 'somewhere'
+ end
+
+ def action_with_redirect_to_other_somewhere
+ redirect_to :controller => 'render_spec', :action => 'text_action'
+ end
+
+ def action_with_redirect_to_somewhere_and_return
+ redirect_to :action => 'somewhere' and return
+ render :text => "this is after the return"
+ end
+
+ def somewhere
+ render :text => "this is just here to keep this from causing a MissingTemplate error"
+ end
+
+ def action_with_redirect_to_rspec_site
+ redirect_to "http://rspec.rubyforge.org"
+ end
+
+ def action_with_redirect_back
+ redirect_to :back
+ end
+
+ def action_with_redirect_in_respond_to
+ respond_to do |wants|
+ wants.html { redirect_to :action => 'somewhere' }
+ end
+ end
+
+ def action_with_redirect_which_creates_query_string
+ redirect_to :action => "somewhere", :id => 1111, :param1 => "value1", :param2 => "value2"
+ end
+
+ # note: sometimes this is the URL which rails will generate from the hash in
+ # action_with_redirect_which_creates_query_string
+ def action_with_redirect_with_query_string_order1
+ redirect_to "http://test.host/redirect_spec/somewhere/1111?param1=value1&param2=value2"
+ end
+
+ # note: sometimes this is the URL which rails will generate from the hash in
+ # action_with_redirect_which_creates_query_string
+ def action_with_redirect_with_query_string_order2
+ redirect_to "http://test.host/redirect_spec/somewhere/1111?param2=value2&param1=value1"
+ end
+
+ def action_with_redirect_to_unroutable_url_inside_app
+ redirect_to :controller => "nonexistant", :action => "none"
+ end
+
+ def action_with_method_restriction
+ render :text => ''
+ end
+
+ def action_to_redirect_to_action_with_method_restriction
+ redirect_to :action => 'action_with_method_restriction'
+ end
+
+ def action_with_redirect_to_somewhere_with_status
+ redirect_to :action => 'somewhere', :status => 301
+ end
+end
+
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/render_spec_controller.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/render_spec_controller.rb
new file mode 100644
index 000000000..1efe61ff8
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/render_spec_controller.rb
@@ -0,0 +1,34 @@
+class RenderSpecController < ApplicationController
+ prepend_view_path File.join(File.dirname(__FILE__), "..", "views")
+
+ def some_action
+ respond_to do |format|
+ format.html
+ format.js
+ end
+ end
+
+ def action_which_renders_template_from_other_controller
+ render :template => 'controller_spec/action_with_template'
+ end
+
+ def text_action
+ render :text => "this is the text for this action"
+ end
+
+ def action_with_redirect
+ redirect_to :action => :some_action
+ end
+
+ def action_with_partial
+ render :partial => "a_partial"
+ end
+
+ def action_that_renders_nothing
+ render :nothing => true
+ end
+
+ def action_with_alternate_layout
+ render :layout => 'simple'
+ end
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/rjs_spec_controller.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/rjs_spec_controller.rb
new file mode 100644
index 000000000..4fd9a41c0
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/controllers/rjs_spec_controller.rb
@@ -0,0 +1,58 @@
+class RjsSpecController < ApplicationController
+ prepend_view_path File.join(File.dirname(__FILE__), "..", "views")
+
+ def replace_html
+ end
+
+ def insert_html
+ end
+
+ def replace
+ end
+
+ def hide_div
+ end
+
+ def hide_page_element
+ end
+
+ def replace_html_with_partial
+ end
+
+ def render_replace_html
+ render :update do |page|
+ page.replace_html 'mydiv', 'replacement text'
+ page.replace_html 'myotherdiv', 'other replacement text'
+ end
+ end
+
+ def render_replace_html_with_partial
+ render :update do |page|
+ page.replace_html 'mydiv', :partial => 'rjs_spec/replacement_partial'
+ end
+ end
+
+ def render_insert_html
+ render :update do |page|
+ page.insert_html 'mydiv', 'replacement text'
+ end
+ end
+
+ def render_replace
+ render :update do |page|
+ page.replace 'mydiv', 'replacement text'
+ end
+ end
+
+ def render_hide_div
+ render :update do |page|
+ page.hide 'mydiv'
+ end
+ end
+
+ def render_hide_page_element
+ render :update do |page|
+ page['mydiv'].hide
+ end
+ end
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/addition_helper.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/addition_helper.rb
new file mode 100644
index 000000000..14ad70c3e
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/addition_helper.rb
@@ -0,0 +1,5 @@
+module AdditionHelper
+ def plus(addend)
+ @addend + addend
+ end
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/explicit_helper.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/explicit_helper.rb
new file mode 100644
index 000000000..f75d1ddcb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/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/gems/rspec-rails-1.3.3/spec/resources/helpers/more_explicit_helper.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/more_explicit_helper.rb
new file mode 100644
index 000000000..7468741b2
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/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/gems/rspec-rails-1.3.3/spec/resources/helpers/plugin_application_helper.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/plugin_application_helper.rb
new file mode 100644
index 000000000..2107d2218
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/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/gems/rspec-rails-1.3.3/spec/resources/helpers/view_spec_helper.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/helpers/view_spec_helper.rb
new file mode 100644
index 000000000..b05fc53f7
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/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
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/models/animal.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/animal.rb
new file mode 100644
index 000000000..3ce078ad4
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/animal.rb
@@ -0,0 +1,4 @@
+class Animal < ActiveRecord::Base
+ belongs_to :person
+ validates_uniqueness_of :name
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/models/person.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/person.rb
new file mode 100644
index 000000000..7f9607e57
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/person.rb
@@ -0,0 +1,18 @@
+class Person < ActiveRecord::Base
+ has_many :animals do
+ def pups
+ find(:all, :conditions => 'age < 1')
+ end
+ def adults
+ find(:all, :conditions => 'age >= 1')
+ end
+ end
+ validates_presence_of :name
+
+ def add_animal animal
+ animal.person = self
+ animals << animal
+ animal.save
+ end
+
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/models/thing.rb b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/thing.rb
new file mode 100644
index 000000000..c674804ac
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/models/thing.rb
@@ -0,0 +1,3 @@
+class Thing < ActiveRecord::Base
+ validates_presence_of :name
+end
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/_partial.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/_partial.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_after_session_reset.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_after_session_reset.html.erb
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_after_session_reset.html.erb
@@ -0,0 +1 @@
+
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_before_session_reset.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_before_session_reset.html.erb
new file mode 100644
index 000000000..8b1378917
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_flash_before_session_reset.html.erb
@@ -0,0 +1 @@
+
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_the_assigns_hash.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_the_assigns_hash.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_setting_the_assigns_hash.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_errors_in_template.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_errors_in_template.html.erb
new file mode 100644
index 000000000..0f957b2c8
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_errors_in_template.html.erb
@@ -0,0 +1 @@
+<% raise %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_template.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_template.html.erb
new file mode 100644
index 000000000..6e1f05847
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/controller_spec/action_with_template.html.erb
@@ -0,0 +1 @@
+<div>This is action_with_template.rhtml</div>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/application.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/application.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/application.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/simple.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/simple.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/layouts/simple.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/objects/_object.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/objects/_object.html.erb
new file mode 100644
index 000000000..b751f09c4
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/objects/_object.html.erb
@@ -0,0 +1 @@
+<%= object.name %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/_a_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/_a_partial.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/_a_partial.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/action_with_alternate_layout.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/action_with_alternate_layout.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/action_with_alternate_layout.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.js.rjs
new file mode 100644
index 000000000..4472f4b4c
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/render_spec/some_action.js.rjs
@@ -0,0 +1 @@
+# This is used for rails > 1.2.3 \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/_replacement_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/_replacement_partial.html.erb
new file mode 100644
index 000000000..d2820659c
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/_replacement_partial.html.erb
@@ -0,0 +1 @@
+This is the text in the replacement partial. \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_div.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_div.js.rjs
new file mode 100644
index 000000000..1fe2139be
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_div.js.rjs
@@ -0,0 +1 @@
+page.hide 'mydiv'
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_page_element.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_page_element.js.rjs
new file mode 100644
index 000000000..de1ebc9d0
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/hide_page_element.js.rjs
@@ -0,0 +1 @@
+page['mydiv'].hide
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/insert_html.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/insert_html.js.rjs
new file mode 100644
index 000000000..f8a59e0ca
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/insert_html.js.rjs
@@ -0,0 +1 @@
+page.insert_html 'mydiv', 'replacement text'
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace.js.rjs
new file mode 100644
index 000000000..aca59a97a
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace.js.rjs
@@ -0,0 +1 @@
+page.replace 'mydiv', 'replacement text'
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html.js.rjs
new file mode 100644
index 000000000..717c598e6
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html.js.rjs
@@ -0,0 +1 @@
+page.replace_html 'mydiv', 'replacement text' \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html_with_partial.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html_with_partial.js.rjs
new file mode 100644
index 000000000..0531804dd
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/replace_html_with_partial.js.rjs
@@ -0,0 +1 @@
+page.replace_html 'mydiv', :partial => 'rjs_spec/replacement_partial' \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_effect.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_effect.js.rjs
new file mode 100644
index 000000000..1c37b32ad
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_effect.js.rjs
@@ -0,0 +1 @@
+page.visual_effect :fade, 'mydiv'
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_toggle_effect.js.rjs b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_toggle_effect.js.rjs
new file mode 100644
index 000000000..97cf6bbeb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/rjs_spec/visual_toggle_effect.js.rjs
@@ -0,0 +1 @@
+page.visual_effect :toggle_blind, 'mydiv'
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/no_tags.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/no_tags.html.erb
new file mode 100644
index 000000000..877b90815
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/no_tags.html.erb
@@ -0,0 +1 @@
+<!-THIS FILE HAS NO TAGS-> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_no_attributes.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_no_attributes.html.erb
new file mode 100644
index 000000000..281c6866c
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_no_attributes.html.erb
@@ -0,0 +1 @@
+<div></div> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_one_attribute.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_one_attribute.html.erb
new file mode 100644
index 000000000..c664e76e7
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/tag_spec/single_div_with_one_attribute.html.erb
@@ -0,0 +1 @@
+<div key="value"></div> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial.html.erb
new file mode 100644
index 000000000..39505da3d
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial.html.erb
@@ -0,0 +1,2 @@
+<%= method_in_plugin_application_helper %>
+<%= method_in_partial %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_used_twice.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_used_twice.html.erb
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_used_twice.html.erb
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_local_variable.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_local_variable.html.erb
new file mode 100644
index 000000000..47274481b
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_local_variable.html.erb
@@ -0,0 +1 @@
+<div><%= x %></div> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_sub_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_sub_partial.html.erb
new file mode 100644
index 000000000..90207a30d
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_partial_with_sub_partial.html.erb
@@ -0,0 +1 @@
+<%= render :partial => 'partial', :object => partial %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_spacer.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_spacer.html.erb
new file mode 100644
index 000000000..c952f6e9a
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/_spacer.html.erb
@@ -0,0 +1 @@
+<hr id="spacer" />
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/accessor.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/accessor.html.erb
new file mode 100644
index 000000000..807a3ca37
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/accessor.html.erb
@@ -0,0 +1,6 @@
+<div id="session"><%= session[:key] %></div>
+<div id="params"><%= params[:key] %></div>
+<div id="flash"><%= flash[:key] %></div>
+<div id="flash_now"><%= flash[:now_key] %></div>
+<div id="controller"><%= params[:controller] %></div>
+<div id="action"><%= params[:action] %></div>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/block_helper.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/block_helper.html.erb
new file mode 100644
index 000000000..3a1dcd5de
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/block_helper.html.erb
@@ -0,0 +1,3 @@
+<% if_allowed do %>
+ <div>block helper was rendered</div>
+<% end %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/entry_form.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/entry_form.html.erb
new file mode 100755
index 000000000..7b11d9723
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/entry_form.html.erb
@@ -0,0 +1,2 @@
+<% form_tag do %>
+<% end %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/explicit_helper.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/explicit_helper.html.erb
new file mode 100644
index 000000000..49aa081cd
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/explicit_helper.html.erb
@@ -0,0 +1,2 @@
+<%= method_in_plugin_application_helper %>
+<%= method_in_explicit_helper %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/foo/show.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/foo/show.html.erb
new file mode 100644
index 000000000..2cc5fd98e
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/foo/show.html.erb
@@ -0,0 +1 @@
+<%= method_in_plugin_application_helper %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/implicit_helper.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/implicit_helper.html.erb
new file mode 100644
index 000000000..816c66744
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/implicit_helper.html.erb
@@ -0,0 +1,2 @@
+<%= method_in_plugin_application_helper %>
+<%= method_in_helper %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/multiple_helpers.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/multiple_helpers.html.erb
new file mode 100644
index 000000000..ae5a72b65
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/multiple_helpers.html.erb
@@ -0,0 +1,3 @@
+<%= method_in_plugin_application_helper %>
+<%= method_in_explicit_helper %>
+<%= method_in_more_explicit_helper %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/path_params.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/path_params.html.erb
new file mode 100644
index 000000000..a31e98f83
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/path_params.html.erb
@@ -0,0 +1 @@
+<%= params[:controller] %> \ No newline at end of file
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/should_not_receive.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/should_not_receive.html.erb
new file mode 100644
index 000000000..d3e5f441e
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/should_not_receive.html.erb
@@ -0,0 +1,3 @@
+<% if @obj.render_partial? %>
+ <%= render :partial => 'some_partial' %>
+<% end %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial.html.erb
new file mode 100644
index 000000000..0e13ba3b2
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial.html.erb
@@ -0,0 +1,5 @@
+<%= method_in_template_with_partial %>
+<%= render :partial => 'partial' %>
+
+<%= render :partial => 'partial_used_twice' %>
+<%= render :partial => 'partial_used_twice' %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_using_collection.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_using_collection.html.erb
new file mode 100644
index 000000000..79d82156e
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_using_collection.html.erb
@@ -0,0 +1,3 @@
+<%= render :partial => 'partial',
+ :collection => ['Alice', 'Bob'],
+ :spacer_template => 'spacer' %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_with_array.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_with_array.html.erb
new file mode 100644
index 000000000..7d53476d6
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/template_with_partial_with_array.html.erb
@@ -0,0 +1 @@
+<%= render :partial => @array %>
diff --git a/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/view_helpers.html.erb b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/view_helpers.html.erb
new file mode 100644
index 000000000..7e4f3df15
--- /dev/null
+++ b/vendor/gems/rspec-rails-1.3.3/spec/resources/views/view_spec/view_helpers.html.erb
@@ -0,0 +1 @@
+<span><%= link_to "edit", "this_is_the_link" %></span>