mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-13 12:29:42 +02:00
105 lines
2.7 KiB
JavaScript
105 lines
2.7 KiB
JavaScript
/**
|
|
* Created by knut on 14-11-18.
|
|
*/
|
|
ddescribe('when parsing an info graph it',function() {
|
|
var parseError;
|
|
beforeEach(function () {
|
|
ex = require('./parser/flow2').parser;
|
|
ex.yy = require('./flow2Db');
|
|
parseError = function(err, hash) {
|
|
console.log('Syntax error:' + err);
|
|
};
|
|
//ex.yy.parseError = parseError;
|
|
});
|
|
|
|
|
|
|
|
it('should handle a vertex definition', function () {
|
|
var str = 'graph TB\napa[tjo(apa)]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa[\"hello()\"]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa[\"hello[man]\"]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a rounded vertex definition', function () {
|
|
var str = 'graph TB\napa(tjo apa !!!)\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a rounded vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa(\"hello(man)\")\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a rounded vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa(\"hello[man]\")\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a circöe vertex definition', function () {
|
|
var str = 'graph TB\napa((tjo apa !!!))\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a rounded vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa((\"hello(man)\"))\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a rounded vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa((\"hello[man]\"))\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a diamond vertex definition', function () {
|
|
var str = 'graph TB\napa{tjo apa !!!}\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a diamond vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa{\"hello(man)\"}\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a diamond vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa{\"hello[man]\"}\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
it('should handle a odd vertex definition', function () {
|
|
var str = 'graph TB\napa>tjo apa !!!]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a odd vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa>\"hello(man)\"]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
|
|
it('should handle a odd vertex definition with escaped text', function () {
|
|
var str = 'graph TB\napa>\"hello[man]\"]\n';
|
|
|
|
ex.parse(str);
|
|
});
|
|
}); |