Sha256: 9db7f08860203fb049086ebd18419ea7c4c5ef5e27f3538c7037b39e6dadc9a7
Contents?: true
Size: 738 Bytes
Versions: 1
Compression:
Stored size: 738 Bytes
Contents
require 'spec_helper' class FooController < ActionController::Base layout_options :overlay => :edit, :none => :destroy end describe LayoutOptions do let(:controller) { FooController.new } describe '#edit' do it 'uses the overlay layout' do controller.stub(:action_name => 'edit') controller.layout_options_selector.should == 'overlay' end end describe '#show' do it 'uses the application layout' do controller.stub(:action_name => 'show') controller.layout_options_selector.should == 'application' end end describe '#destroy' do it 'uses no layout' do controller.stub(:action_name => 'destroy') controller.layout_options_selector.should == false end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
layout_options-0.1 | spec/layout_options_spec.rb |