Updated Rails to 2.1.0
[gitorious:georgyos-clone.git] / vendor / plugins / rspec_on_rails / spec_resources / controllers / rjs_spec_controller.rb
1 class RjsSpecController < ApplicationController
2   set_view_path File.join(File.dirname(__FILE__), "..", "views")
3   
4   def replace_html
5   end
6   
7   def insert_html
8   end
9   
10   def replace
11   end
12   
13   def hide_div
14   end
15   
16   def hide_page_element
17   end
18
19   def replace_html_with_partial
20   end
21
22   def render_replace_html
23     render :update do |page|
24       page.replace_html 'mydiv', 'replacement text'
25       page.replace_html 'myotherdiv', 'other replacement text'
26     end
27   end
28   
29   def render_replace_html_with_partial
30     render :update do |page|
31       page.replace_html 'mydiv', :partial => 'rjs_spec/replacement_partial'
32     end
33   end
34   
35   def render_insert_html
36     render :update do |page|
37       page.insert_html 'mydiv', 'replacement text'
38     end
39   end
40   
41   def render_replace
42     render :update do |page|
43       page.replace 'mydiv', 'replacement text'
44     end
45   end
46   
47   def render_hide_div
48     render :update do |page|
49       page.hide 'mydiv'
50     end
51   end
52   
53   def render_hide_page_element
54     render :update do |page|
55       page['mydiv'].hide
56     end
57   end
58 end