Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

37 lines (28 sloc) 0.753 kb
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
Jump to Line
Something went wrong with that request. Please try again.