/** * Created by knut on 14-11-18. */ describe('when parsing a gantt diagram it', function () { var gantt beforeEach(function () { gantt = require('./parser/gantt').parser gantt.yy = require('./ganttDb') // ex.yy.parseError = parseError; }) it('should handle an dateFormat definition', function () { var str = 'gantt\ndateFormat yyyy-mm-dd' gantt.parse(str) }) it('should handle an dateFormat definition', function () { var str = 'gantt\ndateFormat yyyy-mm-dd\ntitle Adding gantt diagram functionality to mermaid' gantt.parse(str) }) it('should handle an dateFormat definition', function () { var str = 'gantt\ndateFormat yyyy-mm-dd\ntitle Adding gantt diagram functionality to mermaid' gantt.parse(str) }) it('should handle an section definition', function () { var str = 'gantt\ndateFormat yyyy-mm-dd\ntitle Adding gantt diagram functionality to mermaid' gantt.parse(str) }) /** * Beslutsflöde inligt nedan. Obs bla bla bla * ``` * graph TD * A[Hard pledge] -- text on link -->B(Round edge) * B --> C{to do or not to do} * C -->|Too| D[Result one] * C -->|Doo| E[Result two] ``` * params bapa - a unique bapap */ it('should handle a task definition', function () { var str = 'gantt\n' + 'dateFormat yyyy-mm-dd\n' + 'title Adding gantt diagram functionality to mermaid\n' + 'section Documentation\n' + 'Design jison grammar:des1, 2014-01-01, 2014-01-04' gantt.parse(str) }) }) // Ogiltigt id i after id