Sha256: 36c7a091c4da380055c469d58451498b47bf8ca7cbb200fa66edac55736921f5

Contents?: true

Size: 614 Bytes

Versions: 1

Compression:

Stored size: 614 Bytes

Contents

require 'spec_helper'

class AdminAccountPermitBuilder < CanTango::Builder::Permit::AccountType
end

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

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

  describe 'build' do
    its(:build) { should be_a CanTango::Permit::AccountType }
  end

  describe 'self.permit_type' do
    specify { AdminAccountPermitBuilder.permit_type.should == :account_type }
  end  
end

Version data entries

1 entries across 1 versions & 1 rubygems

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