package integration.routes;
import integration.VertxNubesTestBase;
import io.vertx.ext.unit.Async;
import io.vertx.ext.unit.TestContext;
import org.junit.Test;
public class RenderStringTest extends VertxNubesTestBase {
@Test
public void simplePath(TestContext context) {
Async async = context.async();
client().getNow("/hello", response -> {
context.assertEquals(200, response.statusCode());
response.bodyHandler(buffer -> {
context.assertEquals(buffer.toString("UTF-8"), "Hello world!");
async.complete();
});
});
}
@Test
public void nestedPath(TestContext context) {
Async async = context.async();
client().getNow("/base/test", response -> {
context.assertEquals(200, response.statusCode());
response.bodyHandler(buffer -> {
context.assertEquals(buffer.toString("UTF-8"), "/base/test");
async.complete();
});
});
}
}