Sha256: d4d9aed4be3cb98c029a178f98ba83e260ab0fbd98109b3d779f8082d61656de

Contents?: true

Size: 427 Bytes

Versions: 31

Compression:

Stored size: 427 Bytes

Contents

require 'rails_helper'

describe Pulitzer::PostType do
  let(:post_type) { build :post_type }

  it 'has a valid factory' do
    expect(post_type).to be_valid
  end

  describe "Active Model validations" do
    it { should validate_presence_of(:name) }
    it { should validate_presence_of(:kind) }
  end

  describe 'ActiveRecord enums' do
    it { should define_enum_for(:kind).
      with([:template, :partial]) }
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
pulitzer-0.15.31 spec/models/post_type_spec.rb
pulitzer-0.15.30 spec/models/post_type_spec.rb
pulitzer-0.15.29 spec/models/post_type_spec.rb
pulitzer-0.15.28 spec/models/post_type_spec.rb
pulitzer-0.15.27 spec/models/post_type_spec.rb
pulitzer-0.15.26 spec/models/post_type_spec.rb
pulitzer-0.15.25 spec/models/post_type_spec.rb
pulitzer-0.15.24 spec/models/post_type_spec.rb
pulitzer-0.15.23 spec/models/post_type_spec.rb
pulitzer-0.15.22 spec/models/post_type_spec.rb
pulitzer-0.15.21 spec/models/post_type_spec.rb
pulitzer-0.15.20 spec/models/post_type_spec.rb
pulitzer-0.15.19 spec/models/post_type_spec.rb
pulitzer-0.15.18 spec/models/post_type_spec.rb
pulitzer-0.15.17 spec/models/post_type_spec.rb
pulitzer-0.15.16 spec/models/post_type_spec.rb
pulitzer-0.15.15 spec/models/post_type_spec.rb
pulitzer-0.15.14 spec/models/post_type_spec.rb
pulitzer-0.15.13 spec/models/post_type_spec.rb
pulitzer-0.15.12 spec/models/post_type_spec.rb