Sha256: fa131602b3a25d18d4dd94877c19d697560bfc0f8bed28cf3e9fc157ce11198d

Contents?: true

Size: 1.06 KB

Versions: 7

Compression:

Stored size: 1.06 KB

Contents

# encoding: utf-8

require 'test_helper'
require 'inflections/nb'

class TestNorwegianBokmalInflections < MiniTest::Unit::TestCase
  def test_svake_substantiv_er
    assert_equal 'hunder', 'hund'.pluralize
    assert_equal 'hund', 'hunder'.singularize

    assert_equal 'dager', 'dag'.pluralize
    assert_equal 'dag', 'dager'.singularize

    assert_equal 'tester', 'test'.pluralize
    assert_equal 'test', 'tester'.singularize
  end

  def test_svake_substantiv_r
    assert_equal 'lærere', 'lærer'.pluralize
    assert_equal 'lærer', 'lærere'.singularize

    assert_equal 'kalendere', 'kalender'.pluralize
    assert_equal 'kalender', 'kalendere'.singularize
  end

  def test_svake_substantiv_e
    assert_equal 'bakker', 'bakke'.pluralize
    # TODO: Fix this. How do we keep this form apart from "hunder"?
    # assert_equal 'bakke', 'bakker'.singularize

    assert_equal 'epler', 'eple'.pluralize
    # assert_equal 'eple', 'epler'.singularize
  end

  def test_sterke_verb
    assert_equal 'konti', 'konto'.pluralize
    assert_equal 'konto', 'konti'.singularize
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
inflections-3.3.0 test/nb_test.rb
inflections-3.2.12.20130314 test/nb_test.rb
inflections-3.2.12.20130305 test/nb_test.rb
inflections-3.2.12 test/nb_test.rb
inflections-3.2.11 test/nb_test.rb
inflections-3.2.9.20121206 test/nb_test.rb
inflections-3.2.9.20121201 test/nb_test.rb