Sha256: 3da71c670cad4041b82e5bd2dc4b2dae8e3d3dddb4e482161ad30a307beaf5c0
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' require 'cantango/config/shared/factory_ex' require 'cantango/config/ability/execution_modes_ex' class MyExecutor end describe CanTango::Config::Ability do subject { CanTango.config.ability } it_should_behave_like 'Factory' it_should_behave_like 'Execution Modes' describe 'default_executor_class' do specify { subject.default_executor_class.should == CanTango::Ability::Executor::Modal } end describe 'default_executor_class' do specify { subject.default_executor_class.should == CanTango::Ability::Executor::Modal } end describe 'default_executor_class=' do specify do lambda { subject.default_executor_class = 's' }.should raise_error end specify do subject.default_executor_class = MyExecutor subject.default_executor_class.should == MyExecutor end end describe 'default_class' do specify { subject.default_class.should == CanTango::Ability::Base } end describe 'factory_class_method' do specify { subject.factory_class_method.should == :default_executor_class } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cantango-config-0.2.1 | spec/cantango/config/ability_spec.rb |
cantango-config-0.2.0 | spec/cantango/config/ability_spec.rb |