enso/app/gui/view/graph-editor
Ilya Bogdanov e9f3b2327e
GraphEditor Unit Tests (#3352)
[ci no changelog needed]

This PR adds a few simple unit tests for GraphEditor, that can be used as an example of native Unit Tests.

Covered:
1. Creating nodes
- By internal API
- By using a TAB shortcut
- By using (+) button
- By dropping edge
2. Connecting two nodes with an edge

Some APIs were extended to allow their testing.

Usage of `glyph::System` in `text/component/area` was disabled by conditional compilation, as this code can't be used in native code due to JS dependencies.
2022-03-30 12:49:07 +00:00
..
src GraphEditor Unit Tests (#3352) 2022-03-30 12:49:07 +00:00
Cargo.toml Fix compilation error when building single graph_editor crate (#3319) 2022-03-17 14:35:35 +01:00