Module:ka-hyphen/testcases
Appearance
- The following documentation is located at Module:ka-hyphen/testcases/documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • tested module • sandbox
This is the unit-testing module for Module:ka-hyphen.
2 of 26 tests failed. (refresh)
Text | Expected | Actual | Differs at | |
---|---|---|---|---|
![]() | ბოშა | ბო‧შა | ბო‧შა | |
![]() | აშშ | აშშ | აშშ | |
![]() | აუღია | აუ‧ღია | აუ‧ღია | |
![]() | ქართული ენა | ქარ‧თუ‧ლი ენა | ქარ‧თუ‧ლი ენა | |
![]() | ზაფხული | ზა‧ფხუ‧ლი | ზა‧ფხუ‧ლი | |
![]() | გაჭყეპს | გა‧ჭყეპს | გა‧ჭყეპს | |
![]() | მიბღავის | მი‧ბღა‧ვის | მი‧ბღა‧ვის | |
![]() | თოვლჭყაპი | თოვ‧ლჭყა‧პი | თოვ‧ლჭყა‧პი | |
![]() | სითხე | სი‧თხე | სი‧თხე | |
![]() | მიწაწყალი | მი‧წა‧წყა‧ლი | მი‧წა‧წყა‧ლი | |
![]() | მეზღაპრე | მე‧ზღაპ‧რე | მე‧ზღაპ‧რე | |
![]() | ჩაატყემალა | ჩა‧ა‧ტყე‧მა‧ლა | ჩა‧ა‧ტყე‧მა‧ლა | |
![]() | მოპყრობა | მო‧პყრო‧ბა | მოპყ‧რო‧ბა | 3 |
![]() | დასჩხავის | დას‧ჩხა‧ვის | დას‧ჩხა‧ვის | |
![]() | მეჯღანება | მე‧ჯღა‧ნე‧ბა | მე‧ჯღა‧ნე‧ბა | |
![]() | თავქუდმოგლეჯილი | თავ‧ქუდ‧მოგ‧ლე‧ჯი‧ლი | თავ‧ქუდ‧მოგ‧ლე‧ჯი‧ლი | |
![]() | ია | ია | ია | |
![]() | დაცხა | და‧ცხა | და‧ცხა | |
![]() | ჩაადღიურა | ჩა‧ა‧დღი‧უ‧რა | ჩა‧ა‧დღი‧უ‧რა | |
![]() | ჟოკეი | ჟო‧კეი | ჟო‧კეი | |
![]() | კოვზზე | კოვზ‧ზე | კოვ‧ზზე | 4 |
![]() | ბოშა-ქალი | ბო‧შა-ქა‧ლი | ბო‧შა-ქა‧ლი | |
![]() | წყლტუ | წყლტუ | წყლტუ | |
![]() | გაიხარა | გა‧ი‧ხა‧რა | გა‧ი‧ხა‧რა | |
![]() | მიველ, ვნახე, დავამარცხე | მი‧ველ, ვნა‧ხე, და‧ვა‧მარ‧ცხე | მი‧ველ, ვნა‧ხე, და‧ვა‧მარ‧ცხე | |
![]() | ენა | ენა | ენა |
local tester = require('Module:UnitTests')
local mod = require('Module:ka-hyphen')
function tester:tests_main()
local testcases = {
["ია"] = "ია",
["ბოშა"] = "ბო‧შა",
["ბოშა-ქალი"] = "ბო‧შა-ქა‧ლი",
["აშშ"] = "აშშ",
["ენა"] = "ენა",
["ჟოკეი"] = "ჟო‧კეი",
["ქართული ენა"] = "ქარ‧თუ‧ლი ენა",
["მიველ, ვნახე, დავამარცხე"] = "მი‧ველ, ვნა‧ხე, და‧ვა‧მარ‧ცხე",
["თავქუდმოგლეჯილი"] = "თავ‧ქუდ‧მოგ‧ლე‧ჯი‧ლი",
["წყლტუ"] = "წყლტუ",
["აუღია"] = "აუ‧ღია",
["გაიხარა"] = "გა‧ი‧ხა‧რა",
["თოვლჭყაპი"] = "თოვ‧ლჭყა‧პი", --or თოვლ‧ჭყაპი?
["კოვზზე"] = "კოვზ‧ზე",
--harmonic group ფხ, თხ, ცხ, ჩხ, ბღ, დღ, ზღ, ჯღ, პყ, ტყ, წყ, ჭყ
["ზაფხული"] = "ზა‧ფხუ‧ლი",
["სითხე"] = "სი‧თხე",
["დაცხა"] = "და‧ცხა",
["დასჩხავის"] = "დას‧ჩხა‧ვის",
["მიბღავის"] = "მი‧ბღა‧ვის",
["ჩაადღიურა"] = "ჩა‧ა‧დღი‧უ‧რა",
["მეზღაპრე"] = "მე‧ზღაპ‧რე",
["მეჯღანება"] = "მე‧ჯღა‧ნე‧ბა",
["მოპყრობა"] = "მო‧პყრო‧ბა",
["ჩაატყემალა"] = "ჩა‧ა‧ტყე‧მა‧ლა",
["მიწაწყალი"] = "მი‧წა‧წყა‧ლი",
["გაჭყეპს"] = "გა‧ჭყეპს"
}
local options = { show_difference = true }
for word, shouldbe in pairs(testcases) do
self:equals(word, mod.hyphenateTerm(word), shouldbe, options)
end
end
return tester