Sha256: 3796c1dfa46fa182336915394acfec6421937c30f646e65103bcf7dbe179124d

Contents?: true

Size: 732 Bytes

Versions: 1

Compression:

Stored size: 732 Bytes

Contents

require 'spec_helper'

describe CanTango::Configuration::Permits do
  before do
    @permit_registry = CanTango::Configuration::Permits.instance
  end

  it "should respond to permits groups methods" do
    [:user, :account, :role, :role_group].each do |permit_group|
      @permit_registry.should respond_to(permit_group)
    end
  end

  it "should treat missing methods as account keys" do
    @permit_registry.any_method.should be_kind_of(CanTango::Configuration::PermitRegistry)
  end

  context "account keys" do
    it "should behave like PermitRegistry" do
      [:user, :account, :role, :role_group].each do |permit_group|
        @permit_registry.admin_account.should respond_to(permit_group) 
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-0.8.5.1 spec/cantango/configuration/permits_spec.rb