package Ġcom . je ff pd avid son . kot words Ċ Ċ import Ġcom . je ff pd avid son . kot words . js . Http Ċ import Ġkotlinx . coroutines . Global Scope Ċ import Ġkotlinx . coroutines . promise Ċ import Ġkotlin . reflect . K Class Ċ Ċ actual Ġfun Ġrun Test ( block : Ġsuspend Ġ() Ġ-> ĠUnit ): Ġdynamic Ġ= ĠGlobal Scope . promise Ġ{ Ġblock () Ġ} Ċ Ċ // ĠSee Ġk arma . config . d / resources . js Ġfor Ġdetails Ġon Ġthis Ġpath . Ċ private Ġconst Ġval ĠBASE _ RESOURCE _ PATH Ġ= Ġ"/ base / build / processed Resources / js / test " Ċ Ċ actual Ġsuspend Ġfun Ġ< T Ġ: ĠAny > Ġread Binary Resource ( clazz : ĠK Class < T >, Ġresource Name : ĠString ): ĠByteArray Ġ= ĊĠĠĠ ĠHttp . get Binary ("$ BASE _ RESOURCE _ PATH /$ resourceName ") Ċ Ċ actual Ġsuspend Ġfun Ġ< T Ġ: ĠAny > Ġread String Resource ( clazz : ĠK Class < T >, Ġresource Name : ĠString ): ĠString Ġ= ĊĠĠĠ ĠHttp . getString ("$ BASE _ RESOURCE _ PATH /$ resourceName ") Ċ