package org.jboss.test.qunit;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Rule;
import org.junit.Test;
public class QunitRunnerTest extends QunitTestBase {
private static final String FOO = "<div id=\"foo\">foo</div>";
@Rule
public Qunit qunit = Qunit.builder().content(FOO).build();
@BeforeClass
public static void setupClass(){
}
@Before
public void setUp(){
System.out.println("setup");
}
@After
public void tearDown(){
System.out.println("tear down");
}
@AfterClass
public static void tearDownClass(){
}
@Test
public void checkHtmlContent() throws Exception {
assertEquals(FOO, qunit.getHtmlContent(this));
}
@Test
public void testRunScript() throws Exception {
assertEquals(Double.valueOf(4.0),qunit.runScript("2+2"));
}
@Test
public void testDomScript() throws Exception {
assertEquals("foo",qunit.runScript("document.getElementById(\"foo\").innerHTML;"));
}
}