Recently I developed this and it, to some extent, provides the ability to do unit-test in GH. It provides a set of tools to test and ensure your GH definitions or written components work as expected.
Those who write plugins/scripts, and need to do sort of unit-test with GH.
Those who share their own GH definition with others, and want to ensure the definition is used correctly.
Those who write complicated definitions, and need to ensure data structure in every step is expected.
The plugin supports various checks (asserts), incl. equality, same structure, same content, truthy/falsy value, validity, no error message, etc., besides the ability to fast-fail.
You can see visual feedback from the color of checks (red/green), or a centralized window indicating of test results popped up automatically when the definition includes asserting components.
The plugin doesn’t rely on Pancake and it’s still a very preliminary version. Don’t hesitate to leave a message if you find bugs or space to improve.
From time to time, I need to create a large Grasshopper definition, where the data flow can be disrupted for various reasons, and this can have quite disastrous consequences that go unnoticed at the time of computation. I noticed your plugin a long time ago, but somehow I haven’t had the time to explore it further. Do you happen to have any examples on your disk? You’ve included excellent example definitions with the regular Pancake. This plugin is much smaller, perhaps a few examples would help with adoption, because even the simplest test behaves in a puzzling way for me - why is it still green?