Sha256: 6d301d3c659dc4f197ca9b43e155ed0aa9d60e729a8e61bf5c7b09620fd84df2

Contents?: true

Size: 631 Bytes

Versions: 1

Compression:

Stored size: 631 Bytes

Contents

require 'spec_helper'

class AdminUserPermitBuilder < CanTango::Builder::Permit::UserType
end

describe CanTango::Builder::Permit::UserType do
  before do 
    @user = User.new 'kris', 'kris@mail.ru', :roles => [:editor]
    @ability = CanTango::Ability::Base.new @user
  end

  subject do
    AdminUserPermitBuilder.new @ability
  end
  
  its(:permit_type) { should == :user_type }

  describe 'build' do
    it 'should build permits' do
      its(:build) { should be_a CanTango::Permit::UserType }
    end
  end

  describe 'self.permit_type' do
    specify { AdminUserPermitBuilder.permit_type.should == :user_type }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-permits-0.1.1 spec/cantango/builder/permit/user_type_spec.rb