This PR adds a basic d3 graph to the widget for the purposes of determining what testing tool will play nicely with this tech stack.
The graph looks like this:
Clicking the button adds another node to the graph.
My hypothesis is that a testing strategy which works for this simple example will work for a more realistic scenario. But I wanted to prove out a testing strategy before implementing any docmap-specific logic so the docmap-specific logic can be TDD'd.
Related Issues
List any issues that are related to this pull request, such as bug reports or feature requests.
Checklist
[x] I have tested these changes locally and they work as expected.
[x] I have added or updated tests to cover any new functionality or bug fixes.
[x] I have updated the documentation to reflect any changes or additions to the project.
Provide any additional information that might be helpful in understanding this pull request, such as screenshots, links to relevant research, or other context.
Description
This PR adds a basic d3 graph to the widget for the purposes of determining what testing tool will play nicely with this tech stack.
The graph looks like this:
Clicking the button adds another node to the graph.
My hypothesis is that a testing strategy which works for this simple example will work for a more realistic scenario. But I wanted to prove out a testing strategy before implementing any docmap-specific logic so the docmap-specific logic can be TDD'd.
Related Issues
List any issues that are related to this pull request, such as bug reports or feature requests.
Checklist
Additional Information
Provide any additional information that might be helpful in understanding this pull request, such as screenshots, links to relevant research, or other context.