Search in sources :

Example 1 with RqWithHeader

use of org.takes.rq.RqWithHeader in project wring by yegor256.

the class TkEventsTest method rendersListOfEvents.

/**
 * TkEvents can render list of events.
 * @throws Exception If some problem inside
 */
@Test
public void rendersListOfEvents() throws Exception {
    final Take take = new TkAppAuth(new TkEvents(new FkBase()));
    MatcherAssert.assertThat(XhtmlMatchers.xhtml(new RsPrint(take.act(new RqWithHeader(new RqFake("GET", "/"), "Accept", "text/xml"))).printBody()), XhtmlMatchers.hasXPaths("/page/millis", "/page/events/event", "/page/events/@total"));
}
Also used : Take(org.takes.Take) FkBase(io.wring.fake.FkBase) RqFake(org.takes.rq.RqFake) RsPrint(org.takes.rs.RsPrint) RqWithHeader(org.takes.rq.RqWithHeader) Test(org.junit.Test)

Example 2 with RqWithHeader

use of org.takes.rq.RqWithHeader in project wring by yegor256.

the class TkIndexTest method rendersHomePage.

/**
 * TkHome can render home page.
 * @throws Exception If some problem inside
 */
@Test
public void rendersHomePage() throws Exception {
    final Take take = new TkIndex(new FkBase());
    MatcherAssert.assertThat(XhtmlMatchers.xhtml(new RsPrint(take.act(new RqWithHeader(new RqFake("GET", "/"), "Accept", "text/xml"))).printBody()), XhtmlMatchers.hasXPaths("/page/millis", "/page/links/link[@rel='takes:github']", "/page/total"));
}
Also used : Take(org.takes.Take) FkBase(io.wring.fake.FkBase) RqFake(org.takes.rq.RqFake) RsPrint(org.takes.rs.RsPrint) RqWithHeader(org.takes.rq.RqWithHeader) Test(org.junit.Test)

Aggregations

FkBase (io.wring.fake.FkBase)2 Test (org.junit.Test)2 Take (org.takes.Take)2 RqFake (org.takes.rq.RqFake)2 RqWithHeader (org.takes.rq.RqWithHeader)2 RsPrint (org.takes.rs.RsPrint)2