BurntSushi / erd

Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.
The Unlicense
1.79k stars 154 forks source link

Creating an extensive test suite. #79

Open mmzx opened 4 years ago

mmzx commented 4 years ago

Creating an extensive test suite, so we could add syntactical extensions. Keeping compatibility is of high priority.

andres-lowrie commented 3 years ago

I'm just learning Haskell so y'all would have to be patient with me ... but I'm willing to work on this were needed so that changes could be introduced faster.

Any advice, blogs, books etc. would be great

kukimik commented 3 years ago

Perhaps golden testing may fit the project?

Also, moving as much as possible (including the conversion from ER to Graphviz) from the executable to the library (from app/ to src/) could ease the testing (see also #10).