Sha256: eaa6b23c0856001bd7e9e29cd019b40980dc67dff6f908b9dd848cb4af6acf05
Contents?: true
Size: 1.44 KB
Versions: 1
Compression:
Stored size: 1.44 KB
Contents
require File.join(File.dirname(__FILE__), '/../test_helper') class RailsIntegrationTest < ActionController::TestCase context "A Rails controller" do setup do @routes = ActionDispatch::Routing::RouteSet.new @routes.draw do |map| match ':action', :to => MusicianController end @controller = MusicianController.new @controller.view_paths << File.expand_path(File.join(File.dirname(__FILE__), '../app/views')) end should "respond to render_cell" do get 'promotion' assert_equal "That's me, naked <img alt=\"Me\" src=\"/images/me.png\" />", @response.body end should "respond to render_cell in the view without escaping twice" do BassistCell.class_eval do def provoke; render; end end get 'featured' assert_equal "That's me, naked <img alt=\"Me\" src=\"/images/me.png\" />", @response.body end should "respond to render_cell in a haml view" do BassistCell.class_eval do def provoke; render; end end get 'hamlet' assert_equal "That's me, naked <img alt=\"Me\" src=\"/images/me.png\" />\n", @response.body end should "make params (and friends) available in a cell" do BassistCell.class_eval do def listen render :text => "That's a #{params[:note]}" end end get 'skills', :note => "D" assert_equal "That's a D", @response.body end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cells-3.4.0.beta2 | test/rails/integration_test.rb |