enso/lib/rust/profiler
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
..
data GraphEditor Unit Tests (#3352) 2022-03-30 12:49:07 +00:00
flame-graph Profiling application details (#3332) 2022-03-21 11:09:56 -07:00
macros Make IntelliJ workaround compatible with 'run watch --crate' (#3355) 2022-03-23 11:42:45 -07:00
src Profiling application details (#3332) 2022-03-21 11:09:56 -07:00
Cargo.toml Make IntelliJ workaround compatible with 'run watch --crate' (#3355) 2022-03-23 11:42:45 -07:00