Skip to content

Commit

Permalink
Merge pull request #448 from Ali96kz/parser-test-case
Browse files Browse the repository at this point in the history
Add test case into ParserTest.java
  • Loading branch information
jonbullock committed Apr 23, 2018
2 parents d52669f + 13b52ec commit e72a7d8
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions jbake-core/src/test/java/org/jbake/app/ParserTest.java
Expand Up @@ -34,6 +34,7 @@ public class ParserTest {
private File validAsciiDocFileWithHeaderInContent;
private File validAsciiDocFileWithoutJBakeMetaData;
private File validMarkdownFileWithCustomHeader;
private File invalidExtensionFile;

private String validHeader = "title=This is a Title = This is a valid Title\nstatus=draft\ntype=post\ndate=2013-09-02\n~~~~~~";
private String invalidHeader = "title=This is a Title\n~~~~~~";
Expand Down Expand Up @@ -142,6 +143,10 @@ public void createSampleFile() throws Exception {
out.println("* List");
out.close();

invalidExtensionFile = folder.newFile("invalid.invalid");
out = new PrintWriter(invalidExtensionFile);
out.println("invalid content");
out.close();
}

@Test
Expand Down Expand Up @@ -184,6 +189,12 @@ public void parseInvalidAsciiDocFile() {
Assert.assertNull(map);
}

@Test
public void parseInvalidExtension(){
Map<String, Object> map = parser.processFile(invalidExtensionFile);
Assert.assertNull(map);
}

@Test
public void parseValidAsciiDocFileWithoutHeader() {
Map<String, Object> map = parser.processFile(validAsciiDocFileWithoutHeader);
Expand Down

0 comments on commit e72a7d8

Please sign in to comment.