mirror of
https://github.com/ditkrg/number-to-kurdish-words.git
synced 2026-01-22 22:06:49 +00:00
71 lines
2.0 KiB
Ruby
71 lines
2.0 KiB
Ruby
RSpec.describe NumbersToKurdishWords do
|
|
it "has a version number" do
|
|
expect(NumbersToKurdishWords::VERSION).not_to be nil
|
|
end
|
|
|
|
it "converts 1 to یەک" do
|
|
expect(1.to_words).to eq("یەک")
|
|
end
|
|
|
|
it "converts 11 to یازدە" do
|
|
expect(11.to_words).to eq("یازدە")
|
|
end
|
|
|
|
it "converts 25 to بیست و پێنج" do
|
|
expect(25.to_words).to eq("بیست و پێنج")
|
|
end
|
|
|
|
it "converts 88 to هەشتا و هەشت" do
|
|
expect(88.to_words).to eq("هەشتا و هەشت")
|
|
end
|
|
|
|
it "converts 10 to دە" do
|
|
expect(10.to_words).to eq("دە")
|
|
end
|
|
|
|
it "converts 100 to سەد" do
|
|
expect(100.to_words).to eq("سەد")
|
|
end
|
|
|
|
it "converts 104 to سەد و چوار" do
|
|
expect(104.to_words).to eq("سەد و چوار")
|
|
end
|
|
|
|
it "converts 110 to سەد و دە" do
|
|
expect(110.to_words).to eq("سەد و دە")
|
|
end
|
|
|
|
it "converts 115 to سەد و پازدە" do
|
|
expect(115.to_words).to eq("سەد و پازدە")
|
|
end
|
|
|
|
it "converts 555 to پێنج سەد و پەنجا و پێنج" do
|
|
expect(555.to_words).to eq("پێنج سەد و پەنجا و پێنج")
|
|
end
|
|
|
|
it "converts 1005 to هەزار و پێنج" do
|
|
expect(1005.to_words.strip).to eq("هەزار و پێنج")
|
|
end
|
|
|
|
it "converts 1012 to هەزار و دوازدە" do
|
|
expect(1012.to_words.strip).to eq("هەزار و دوازدە")
|
|
end
|
|
|
|
it "converts 1042 to هەزار و چل و دوو" do
|
|
expect(1042.to_words.strip).to eq("هەزار و چل و دوو")
|
|
end
|
|
|
|
it "converts 1122 to هەزار و سەد و بیست و دوو" do
|
|
expect(1122.to_words.strip).to eq("هەزار و سەد و بیست و دوو")
|
|
end
|
|
|
|
it "converts 25367 to بیست و پێنج هەزار و سێ سەد و شەست و حەوت" do
|
|
expect(25367.to_words.strip).to eq("بیست و پێنج هەزار و سێ سەد و شەست و حەوت")
|
|
end
|
|
|
|
it "converts 100012 to سەد هەزار و دوازدە" do
|
|
expect(100012.to_words.strip).to eq("سەد هەزار و دوازدە")
|
|
end
|
|
|
|
end
|