Sha256: e387cff9bddcfe44b9a1980689c9bf81c6421e34ea0706b2575a420c44eef1a2
Contents?: true
Size: 504 Bytes
Versions: 4
Compression:
Stored size: 504 Bytes
Contents
require 'spec_helper' describe Kuhsaft::PagePart do context 'knows its page part types' do it 'keeps known page parts as an array' do Kuhsaft::PagePart.all.should be_a Array end it 'references page part types as symbols' do Kuhsaft::PagePart.all.should be_all { |p| p.should be_a Symbol } end it 'can load the corresponding modules' do lambda { Kuhsaft::PagePart.all.each { |p| p.to_s.camelize.constantize } }.should_not raise_error NameError end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
kuhsaft-0.0.6 | spec/models/page_part_spec.rb |
kuhsaft-0.0.5 | spec/models/page_part_spec.rb |
kuhsaft-0.0.4 | spec/models/page_part_spec.rb |
kuhsaft-0.0.3 | spec/models/page_part_spec.rb |