Sha256: 5b03147c13eacc9c9dd02fb5104a6618803b1304efb21058bb7b2daf4b8c193a
Contents?: true
Size: 754 Bytes
Versions: 3
Compression:
Stored size: 754 Bytes
Contents
require "helper" class Book < ActiveRecord::Base extend FriendlyId friendly_id :name end class Author < ActiveRecord::Base extend FriendlyId friendly_id :name has_many :books end class CoreTest < TestCaseClass include FriendlyId::Test include FriendlyId::Test::Shared::Core def model_class Author end test "models don't use friendly_id by default" do assert !Class.new(ActiveRecord::Base) { self.abstract_class = true }.respond_to?(:friendly_id) end test "model classes should have a friendly id config" do assert model_class.friendly_id(:name).friendly_id_config end test "instances should have a friendly id" do with_instance_of(model_class) { |record| assert record.friendly_id } end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
blacklight-spotlight-3.6.0.beta8 | vendor/bundle/ruby/3.2.0/gems/friendly_id-5.5.1/test/core_test.rb |
friendly_id-5.5.1 | test/core_test.rb |
friendly_id-5.5.0 | test/core_test.rb |