Sha256: 77834cc732c72cd9794e2b0867b275a1371e65035fd3cf00b321f6c8e44aa6d1
Contents?: true
Size: 1.29 KB
Versions: 4
Compression:
Stored size: 1.29 KB
Contents
require 'spec_helper' describe Kuhsaft::PublishState do context 'unpublished' do before do @publish_state = Kuhsaft::PublishState.new(:name => 'unpublished', :value => Kuhsaft::PublishState::UNPUBLISHED) end it 'should be UNPUBLISHED' do @publish_state.value.should be(Kuhsaft::PublishState::UNPUBLISHED) end it 'should have a translated name' do @publish_state.human_name.should eq(I18n.translate('unpublished')) end end context 'published' do before do @publish_state = Kuhsaft::PublishState.new(:name => 'published', :value => Kuhsaft::PublishState::PUBLISHED) end it 'should be PUBLISHED' do @publish_state.value.should be(Kuhsaft::PublishState::PUBLISHED) end it 'should have a translated name' do @publish_state.human_name.should eq(I18n.translate('published')) end end context 'published_at' do before do @publish_state = Kuhsaft::PublishState.new(:name => 'published_at', :value => Kuhsaft::PublishState::PUBLISHED_AT) end it 'should be PUBLISHED_AT' do @publish_state.value.should be(Kuhsaft::PublishState::PUBLISHED_AT) end it 'should have a translated name' do @publish_state.human_name.should eq(I18n.translate('published_at')) end end end
Version data entries
4 entries across 4 versions & 1 rubygems