Sha256: 0e9027654366ad866940bbf433d04828798ed1262e5d63e5c35a2681b02f481d
Contents?: true
Size: 831 Bytes
Versions: 2
Compression:
Stored size: 831 Bytes
Contents
require File.dirname(__FILE__) + "/../spec_helper" describe SimpleAuth::Helper, :type => :helper do if ENV["TARGET"] == "rails3" attr_accessor :helper before do @helper = Object.new @helper.class_eval { attr_accessor :output_buffer } @helper.extend(SimpleAuth::Helper) @helper.extend(ActionView::Helpers::CaptureHelper) end end it "should include module" do ApplicationController.included_modules.include?(SimpleAuth::Helper) end it "should render block when user is logged" do helper.should_receive(:logged_in?).and_return(true) helper.when_logged { "logged" }.should == "logged" end it "should not render block when user is unlogged" do helper.should_receive(:logged_in?).and_return(false) helper.when_logged { "logged" }.should be_nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
simple_auth-0.1.8 | spec/simple_auth/helper_spec.rb |
simple_auth-0.1.7 | spec/simple_auth/helper_spec.rb |