Sha256: e55bdb90267e7a043bab4a1c75eec69cd8055511b65d20f333f2c590d149e726
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require 'spec_helper' describe StacheController do render_views before do #Stache.template_base_path = ::Rails.root.join('app', 'views') end it "can get to index and render a Mustache" do get :index assert_response 200 response.should render_template 'index' # view response.body.should =~ /Hello, Matt!/ end it "correctly renders partials" do get :with_partials assert_response 200 response.body.should =~ /Grue/ # puts response.body end it "correctly uses the asset helpers" do get :with_asset_helpers assert_response 200 response.body.should =~ /Here's an image_path=\/assets\/image\.png/ response.body.should =~ /link href="\/assets\/test\.css"/ end it "uses a layout" do get :with_layout assert_response 200 response.body.should == "Wrap\nThis is wrapped in a layout\n\nEndWrap\n" end it "can get render a mustache with rails helpers", :type => :stache do get :helper assert_response 200 response.should render_template 'helper' # view response.body.should == "/stache\n" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stache-1.0.0.rc | spec/controllers/stache_controller_spec.rb |