package knorxx.framework.generator.web.generator;
import knorxx.framework.generator.single.SingleFileGeneratorException;
import knorxx.framework.generator.web.generator.testclass.TestService;
import static org.hamcrest.core.StringContains.containsString;
import static org.junit.Assert.assertThat;
import org.junit.Test;
/**
*
* @author sj
*/
public class RpcServiceFileGeneratorTest {
@Test
public void generate() throws SingleFileGeneratorException {
RpcServiceFileGenerator generator = new RpcServiceFileGenerator("/csrfProtectionCookiePath", "/rpcUrl");
String source = generator.generate(TestService.class).getSource();
assertThat(source, containsString(".prototype.getById"));
assertThat(source, containsString(TestService.class.getName()));
assertThat(source, containsString("JSON.parse"));
}
}