Sha256: 48d42bc602fffbf45a144d4f3dec6669757ddceb247df6883e785609455f2ad6

Contents?: true

Size: 852 Bytes

Versions: 36

Compression:

Stored size: 852 Bytes

Contents

require 'rails_helper'

describe PgEngine::BaseRecord do
  describe '#human_attribute_name' do
    it do
      obj = described_class.human_attribute_name('bla_text')
      expect(obj).to eq described_class.human_attribute_name('bla')
    end

    it do
      obj = described_class.human_attribute_name('bla_f')
      expect(obj).to eq described_class.human_attribute_name('bla')
    end
  end

  describe '#default_modal' do
    it 'the values are independent from each class' do
      model_class = Class.new(described_class)
      another_model_class = Class.new(described_class)
      model_class.default_modal = true
      another_model_class.default_modal = false
      expect(model_class.default_modal).to be true
      expect(another_model_class.default_modal).to be false
      expect(described_class.default_modal).to be_nil
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
pg_rails-7.6.35 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.34 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.33 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.32 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.31 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.30 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.29 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.28 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.27 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.26 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.25 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.24 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.24.pre.5 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.24.pre.4 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.24.pre.3 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.23 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.22 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.22.pre.3 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.22.pre.2 pg_engine/spec/models/pg_engine/base_record_spec.rb
pg_rails-7.6.22.pre.1 pg_engine/spec/models/pg_engine/base_record_spec.rb