Sha256: f48405bed7dd62cf22c9f7d205a3a89900498b9f0ecea33dada58111eb150836

Contents?: true

Size: 1.34 KB

Versions: 1

Compression:

Stored size: 1.34 KB

Contents

require 'test_helper'

class HelpersTest < ActionView::TestCase

  test "create helpers" do
    I18n.available_locales.each do |locale|
      I18n.locale = locale
      assert_equal(
        "/#{locale}/#{I18n.t('routes.namespace')}/#{I18n.t('routes.nested')}",
        namespace_nested_path
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.namespace')}/#{I18n.t('routes.resources')}",
        namespace_resources_path
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.namespace')}/#{I18n.t('routes.resources')}/#{I18n.t('routes.new')}",
        new_namespace_resource_path
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.namespace')}/#{I18n.t('routes.resources')}/10/#{I18n.t('routes.edit')}",
        edit_namespace_resource_path(10)
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.simple')}",
        simple_path
      )
      assert_equal(
        "/#{locale}/complex/1/2",
        complex_path(1, 2)
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.resources')}",
        resources_path
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.resources')}/#{I18n.t('routes.new')}",
        new_resource_path
      )
      assert_equal(
        "/#{locale}/#{I18n.t('routes.resources')}/10/#{I18n.t('routes.edit')}",
        edit_resource_path(10)
      )
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translatable_routes-1.3.3 test/helpers_test.rb