Sha256: 4b62d4fc2c536874252b7982b9f322aedf086036c6dabc89ff07b7d300409a24

Contents?: true

Size: 591 Bytes

Versions: 1

Compression:

Stored size: 591 Bytes

Contents

require 'spec_helper'

CanTango.config.permits.types.register :user_type
CanTango.config.debug.set :on

class EditorPermit < CanTango::Permit::UserType
end

describe CanTango::Finder::Permit::Base do
  before do
    @finder = CanTango::Finder::Permit::Base.new :editor, :type => :user_type
  end
  subject { @finder }
  
  its(:type) { should == :user_type }
  its(:name) { should == :editor }

  it 'should have registered the permit' do
    CanTango.config.permits.registered_for(:user_type, :editor).should_not be_nil
  end
  
  specify { subject.find_permit.should == EditorPermit }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-permits-0.1.1 spec/cantango/finder/permit_spec.rb