Sha256: d63b93b4b8ef258db7750833744f01b902945b8eff89ba9171787292a09bc1ca
Contents?: true
Size: 722 Bytes
Versions: 1
Compression:
Stored size: 722 Bytes
Contents
require 'spec_helper' module Sexpr describe Many, "initialize" do it 'understands a single min' do many = Many.new(nil, 2) many.min.should eq(2) many.max.should be_nil end it 'understands a min and a max' do many = Many.new(nil, 2, 10) many.min.should eq(2) many.max.should eq(10) end it 'understands ?' do many = Many.new(nil, '?') many.min.should eq(0) many.max.should eq(1) end it 'understands *' do many = Many.new(nil, '*') many.min.should eq(0) many.max.should be_nil end it 'understands +' do many = Many.new(nil, '+') many.min.should eq(1) many.max.should be_nil end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sexpr-0.2.0 | spec/many/test_initialize.rb |