specs/enum_wrapper.rb in gecoder-0.6.1 vs specs/enum_wrapper.rb in gecoder-0.7.0
- old
+ new
@@ -101,9 +101,14 @@
it 'should convert to a set var array' do
@model.allow_space_access do
@set_enum.to_set_var_array.should be_kind_of(Gecode::Raw::SetVarArray)
end
end
+
+ it 'should compute the smallest upper bound union range' do
+ @set_enum.upper_bound_range.should == (0..1)
+ (@set_enum << @model.set_var([], -4..4)).upper_bound_range.should == (-4..4)
+ end
end
describe Gecode::FixnumEnumMethods do
before do
@model = Gecode::Model.new
\ No newline at end of file