Sha256: e39ef0f18191941ff5aba637ab439a6d6ef38baf232092e65e0111c55a5fab20

Contents?: true

Size: 565 Bytes

Versions: 1

Compression:

Stored size: 565 Bytes

Contents

require 'spec_helper'
require 'fixtures/models'

class MySystemPermitBuilder < CanTango::Builder::Permit::Special
end

describe CanTango::Builder::Permit::Special do
  before do
    @user = User.new 'kris', 'kris@mail.ru', :roles => [:editor]
  end
  
  subject { MySystemPermitBuilder.new }
  
  describe 'attributes' do
    it "should have an ability" do
      subject.ability.should be_a(CanTango::Ability::Base)
    end
  end

  describe '#build' do
    it 'should build a permit' do
      subject.build.should be_a(CanTango::Permit::Special)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

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