package fitnesse.wikitext.parser;
import fitnesse.html.HtmlElement;
import org.junit.Test;
public class PreformatTest {
@Test public void scansPreformats() {
ParserTestHelper.assertScansTokenType("{{{stuff}}}", "Preformat", true);
}
@Test public void translatesPreformats() {
ParserTestHelper.assertTranslatesTo("{{{stuff}}}", "<pre>stuff</pre>" + HtmlElement.endl);
ParserTestHelper.assertTranslatesTo("{{{''stuff''}}}", "<pre>''stuff''</pre>" + HtmlElement.endl);
ParserTestHelper.assertTranslatesTo("{{{<stuff>}}}", "<pre><stuff></pre>" + HtmlElement.endl);
}
@Test public void translatesVariablesInPreformats() {
ParserTestHelper.assertTranslatesTo("{{{s${x}f}}}", new TestVariableSource("x", "tuf"), "<pre>stuff</pre>" + HtmlElement.endl);
}
}