Sha256: 5d478abe2ea6f90254de7009fada70fe0105a1da5bb331f572c7247f97aa65fb

Contents?: true

Size: 410 Bytes

Versions: 7

Compression:

Stored size: 410 Bytes

Contents

require 'spec_helper'

describe Metadatum do
 it 'defaults to be a drop-down' do
   Metadatum.new.drop_down?.should be_true
 end
 it 'can have choices specified' do
   Metadatum.new { choices %w{bob frank}}.choices.should eql ['bob','frank']
 end
 it 'validates on choices' do
   m=Metadatum.new { choices %w{bob frank}}
   m.value 'bob'
   m.should be_valid
   m.value 'mark'
   m.should_not be_valid
 end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
amee-data-abstraction-2.3.1 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-2.3.0 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-2.2.2 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-2.2.1 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-2.2.0 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-1.3.1 spec/amee-data-abstraction/metadatum_spec.rb
amee-data-abstraction-1.3.0 spec/amee-data-abstraction/metadatum_spec.rb