Changeset 95
- Timestamp:
- 12/05/2006 16:47:29 (2 years ago)
- Location:
- trunk
- Files:
-
- 4 modified
-
Rakefile (modified) (1 diff)
-
lib/markaby/rails.rb (modified) (1 diff)
-
test/rails/markaby/create.mab (modified) (1 diff)
-
test/rails_test.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Rakefile
r86 r95 33 33 sh 'irb -I lib -r markaby -r markaby/kernel_method' 34 34 end 35 36 namespace :test do 37 desc '' 38 task :rails do 39 Dir.chdir '../../../' 40 sh 'rake test:plugins PLUGIN=markaby' 41 end 42 end -
trunk/lib/markaby/rails.rb
r93 r95 34 34 35 35 class Builder 36 def flash(*args) 37 @helpers.controller.send(:flash, *args) 38 end 39 36 40 # Emulate ERB to satisfy helpers like <tt>form_for</tt>. 37 41 def _erbout -
trunk/test/rails/markaby/create.mab
r93 r95 1 unless flash[:message].nil? 2 p { flash[:message] } 3 end 4 1 5 form_tag '/monkeys' do 2 6 div { -
trunk/test/rails_test.rb
r93 r95 14 14 15 15 def create 16 flash[:message] = 'Hello World' 16 17 end 17 18 … … 77 78 end 78 79 79 def test_ rendering_that_uses_form_tag80 def test_flash_and_form_tag 80 81 process :create 81 82 assert_response :success 82 83 assert_select 'form div input[type=submit]', 1 84 assert_select 'p', 'Hello World' 83 85 end 84 86 end