Sha256: 3049de5e09e2f9628c708a535b6a8ea4bf3f2712d237dfa7d300cfddeb86aa6a
Contents?: true
Size: 738 Bytes
Versions: 1
Compression:
Stored size: 738 Bytes
Contents
require 'spec_helper' CanTango.config.permits.types.register :user_type CanTango.config.debug.set :on class EditorPermit < CanTango::Permit::UserType end class UserTypePermitBuilder < CanTango::Builder::Permit::Base end describe CanTango::Builder::Permit::Base do before do @user = User.new 'kris', 'kris@mail.ru' @ability = CanTango::Ability::Base.new @user @finder = CanTango::Finder::Permit::Base.new :editor, :type => :user_type end subject do UserTypePermitBuilder.new @ability, @finder end its(:permit_type) { should == :user_type } specify { UserTypePermitBuilder.permit_type.should == :user_type } specify do lambda { subject.build }.should raise_error NotImplementedError end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cantango-permits-0.1.1 | spec/cantango/builder/permit/base_spec.rb |