package Ġorg . jav acs . kt Ċ Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . Assert . assertThat Ċ import Ġorg . hamcrest . Matchers .* Ċ import Ġorg . eclipse . lsp 4 j . Mark edString Ċ Ċ class ĠGradle DSL Script Test Ġ: ĠSingle File TestFixture (" kotlin DSL Workspace ", Ġ" build . gradle . k ts ") Ġ{ ĊĠĠĠ Ġ@ Test Ġfun Ġ` edit Ġrepositories `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġcomplet ions Ġ= Ġlanguage Server . text Document Service . completion ( completion Params ( file , Ġ 7 , Ġ 1 3 )). get (). right !! ĊĠĠĠĠĠĠĠ Ġval Ġlabels Ġ= Ġcomplet ions . items . map Ġ{ Ġit . label Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertThat ( labels , Ġhas Item (" repositories ")) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` hover Ġplugin `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġhover Ġ= Ġlanguage Server . text Document Service . hover ( text Document Position ( file , Ġ 4 , Ġ 8 )). get () !! ĊĠĠĠĠĠĠĠ Ġval Ġcontents Ġ= Ġhover . contents . left . first (). right ĊĊĠĠĠĠĠĠĠ ĠassertThat ( contents , ĠequalTo ( Mark edString (" kotlin ", Ġ" fun ĠPlugin Dependencies Spec . kotlin ( module : ĠString ): ĠPlugin Dependency Spec "))) ĊĠĠĠ Ġ} Ċ } Ċ