diff --git a/test/markdown_parser_tests.js b/test/markdown_parser_tests.js index 60ab16762..5931dd832 100644 --- a/test/markdown_parser_tests.js +++ b/test/markdown_parser_tests.js @@ -1,12 +1,14 @@ "use strict"; +var tap = require('tap'); + var path = require('path'); var fs = require('fs-extra'); var mp = require('../core/lib/markdown_parser'); var markdown_parser = new mp(); -exports['markdown_parser'] = { - 'parses pattern description block correctly when frontmatter not present' : function(test) { + +tap.test('parses pattern description block correctly when frontmatter not present', function(test) { //arrange var markdownFileName = path.resolve("./test/files/_patterns/00-test/00-foo.md"); var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8'); @@ -16,9 +18,10 @@ exports['markdown_parser'] = { //assert test.equals(returnObject.markdown, '
This pattern contains an include of test-bar. It also has this markdown file, which does not have frontmatter.
Foo cannot get simpler than bar, amiright?
\n'); test.equals(returnObject.status, 'complete'); - test.done(); - }, - 'parses frontmatter only when no markdown present': function (test) { - //arrange - var markdownFileName = path.resolve("./test/files/_patterns/00-test/03-styled-atom.md"); - var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8'); - - //act - var returnObject = markdown_parser.parse(markdownFileContents); - - //assert - test.equals(returnObject.markdown, ''); - test.equals(returnObject.status, 'inprogress'); - test.done(); - } -}; + test.end(); +}); + +tap.test('parses frontmatter only when no markdown present', function (test) { + //arrange + var markdownFileName = path.resolve("./test/files/_patterns/00-test/03-styled-atom.md"); + var markdownFileContents = fs.readFileSync(markdownFileName, 'utf8'); + + //act + var returnObject = markdown_parser.parse(markdownFileContents); + + //assert + test.equals(returnObject.markdown, ''); + test.equals(returnObject.status, 'inprogress'); + test.end(); +});