Sha256: a02e52e34d6140342ad22218c47de8a5379a7a7816ce90499fe6573fe3237463

Contents?: true

Size: 453 Bytes

Versions: 8

Compression:

Stored size: 453 Bytes

Contents

require "helper"

class ReservedTest < MiniTest::Unit::TestCase

  include FriendlyId::Test

  class Journalist < ActiveRecord::Base
    extend FriendlyId
    friendly_id :name
  end


  def model_class
    Journalist
  end

  test "should reserve 'new' and 'edit' by default" do
    ["new", "edit"].each do |word|
      transaction do
        assert_raises(ActiveRecord::RecordInvalid) {model_class.create! :name => word}
      end
    end
  end
end


Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
sunrise-cms-0.3.3 vendor/bundle/ruby/1.9.1/gems/friendly_id-4.0.5/test/reserved_test.rb
sunrise-cms-0.3.2 vendor/bundle/ruby/1.9.1/gems/friendly_id-4.0.5/test/reserved_test.rb
sunrise-cms-0.3.1 vendor/bundle/ruby/1.9.1/gems/friendly_id-4.0.5/test/reserved_test.rb
sunrise-cms-0.3.0 vendor/bundle/ruby/1.9.1/gems/friendly_id-4.0.5/test/reserved_test.rb
sunrise-cms-0.3.0.rc vendor/bundle/ruby/1.9.1/gems/friendly_id-4.0.5/test/reserved_test.rb
friendly_id-4.0.5 test/reserved_test.rb
friendly_id-4.0.4 test/reserved_test.rb
friendly_id-4.0.3 test/reserved_test.rb