Sha256: 21fd8d298ed32e08443316ff12e24f31f5b9225187918111ab1438abbf590632

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

require 'spec_helper'

class Disabling
  include Singleton
  
  include CanTango::Config::Permits::Disabling
end

class CanTango::Permit::Mine < CanTango::Permit::UserType
end

CanTango.config do |c|
  c.permits.register_permit CanTango::Permit::Mine
end

describe CanTango::Config::Permits::Disabling do
  subject { Disabling.new }
  
  describe 'disable_for :type, [name1, name2]' do
    before do
      Disabling.disable_for :user_type, [:mine]
    end
  end

  describe 'disable_for :type => [name1, name2]' do
    before do
      Disabling.disable_for :user_type => [:mine]
    end
  end

  describe 'disabled_for type' do
    pending
  end

  describe 'disabled' do
    pending
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cantango-permits-0.1.1 spec/cantango/config/permits/disabling_spec.rb