package org.trimou.tests.servlet.resolver; import static org.junit.Assert.assertFalse; import static org.trimou.tests.IntegrationTestUtils.createTestArchiveBase; import static org.trimou.tests.IntegrationTestUtils.resolve; import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.spec.WebArchive; import org.junit.Test; import org.junit.runner.RunWith; import org.trimou.Mustache; import org.trimou.engine.MustacheEngineBuilder; import org.trimou.servlet.resolver.HttpServletRequestResolver; /** * * @author Martin Kouba */ @RunWith(Arquillian.class) public class BasicServletRequestResolverTest { @Deployment public static WebArchive createTestArchive() { return createTestArchiveBase().addAsLibraries( resolve("org.trimou:trimou-extension-servlet")); } @Test public void testResolution() { Mustache mustache = MustacheEngineBuilder .newBuilder() .setProperty(HttpServletRequestResolver.ENABLED_KEY, true) .build() .compileMustache("servlet_request_resolver_test", "{{request.method}}"); assertFalse(mustache.render(null).isEmpty()); } }