Sha256: c9e9be7a8367af67bd9688aa52a7dd99d4d55f9f2389d2301043d674f77243ad

Contents?: true

Size: 461 Bytes

Versions: 1

Compression:

Stored size: 461 Bytes

Contents

require 'spec_helper'

describe CompanySize do
  it { is_expected.to be_a_kind_of Persona::CompanySize }

  it { is_expected.to have_many(:companies).dependent(:restrict_with_exception) }

  it { is_expected.to validate_presence_of :name }
  it { is_expected.to validate_presence_of :number }
  it { is_expected.to validate_presence_of :acronym }

  it 'cast to string using name' do
    subject.name = 'Small'

    expect(subject.to_s).to eq 'Small'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 spec/models/company_size_spec.rb