Humans-of-Julia/TypeDBClient.jl

BDD implementation for testing

mkschulze opened this issue · 0 comments

Graknlabs follows the Behaviour driven development (BDD) principle. It would be great to also have this imlemented at some point.

bdd

There is the Grakn Behaviour Specification and there is a native Julia package called ExecutableSpecifications.jl and some talk in this issue #erikedin/Behavior.jl#38

Some things that the Grakn features and steps require, would need some work on this ExecutableSpecifications.jl to be able to use that in our client.

This could maybe end up in a small stipple.app to show the BDD results of the tests like in the picture below:
Bildschirmfoto 2021-01-17 um 01 32 21

Or we might even be able to use Grabl at some point.

In this Grakn 2.0 announcement 13). post it has been mentioned, that it would be available to 3rd partys as well some day.