package Ġroutes Ċ Ċ import Ġio . ktor . http . HttpMethod Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġroutes . Route Ċ import Ġroutes . parse R ake Route Ċ Ċ class ĠParse R ake Route Test Ġ{ ĊĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` route Ġwith Ġprefix `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroute Ġ= Ġparse R ake Route (" ĠĠ Ġedit _ article ĠGET ĠĠĠ Ġ/ articles /: id / edit (. : format ) ĠĠ Ġarticles # edit Ġ Ġ") ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( Route ( HttpMethod . Get , Ġ"/ articles /: id / edit ", Ġ" articles # edit "), Ġroute ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` route Ġwithout Ġprefix `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġroute Ġ= Ġparse R ake Route (" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠP ATCH Ġ Ġ/ articles /: id (. : format ) ĠĠĠĠĠĠĠ Ġarticles # update ") ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( Route ( HttpMethod . Patch , Ġ"/ articles /: id ", Ġ" articles # update "), Ġroute ) ĊĠĠĠ Ġ} Ċ }