Sha256: 2caa931c0e4d302758ac217b3ee9eb42bd94ab7f007e7f31c8d9e191843c9c10

Contents?: true

Size: 694 Bytes

Versions: 5

Compression:

Stored size: 694 Bytes

Contents

require 'helper'

class NumericSlugTest < TestCaseClass
  include FriendlyId::Test
  include FriendlyId::Test::Shared::Core

  def model_class
    Article
  end

  test "should generate numeric slugs" do
    transaction do
      record = model_class.create! :name => "123"
      assert_equal "123", record.slug
    end
  end

  test "should find by numeric slug" do
    transaction do
      record = model_class.create! :name => "123"
      assert_equal model_class.friendly.find("123").id, record.id
    end
  end

  test "should exist? by numeric slug" do
    transaction do
      record = model_class.create! :name => "123"
      assert model_class.friendly.exists?("123")
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
friendly_id-5.4.2 test/numeric_slug_test.rb
friendly_id-5.4.1 test/numeric_slug_test.rb
friendly_id-5.4.0 test/numeric_slug_test.rb
friendly_id-5.3.0 test/numeric_slug_test.rb
friendly_id-5.2.5 test/numeric_slug_test.rb