Sha256: 033a08ba6dd5c7c45edfdee4e6228e7189031919478323ef1de10125322b8b2d

Contents?: true

Size: 580 Bytes

Versions: 1

Compression:

Stored size: 580 Bytes

Contents

require 'cases/helper'

class NamingTest < Test::Unit::TestCase
  def setup
    @model_name = ActiveModel::Name.new('Post::TrackBack')
  end

  def test_singular
    assert_equal 'post_track_back', @model_name.singular
  end

  def test_plural
    assert_equal 'post_track_backs', @model_name.plural
  end

  def test_element
    assert_equal 'track_back', @model_name.element
  end

  def test_collection
    assert_equal 'post/track_backs', @model_name.collection
  end

  def test_partial_path
    assert_equal 'post/track_backs/track_back', @model_name.partial_path
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
recliner-0.0.1 vendor/activemodel/test/cases/naming_test.rb