From d79a9b17dc4fb132443aa4ec1ca0ab278d2a217c Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 14 Jan 2019 16:27:08 +0300 Subject: switch to insta for testing --- .../src/snapshots/tests__file_structure.snap | 80 ++++++++++++++++++++++ .../src/snapshots/tests__highlighting.snap | 30 ++++++++ 2 files changed, 110 insertions(+) create mode 100644 crates/ra_ide_api_light/src/snapshots/tests__file_structure.snap create mode 100644 crates/ra_ide_api_light/src/snapshots/tests__highlighting.snap (limited to 'crates/ra_ide_api_light/src/snapshots') diff --git a/crates/ra_ide_api_light/src/snapshots/tests__file_structure.snap b/crates/ra_ide_api_light/src/snapshots/tests__file_structure.snap new file mode 100644 index 000000000..10eb5c724 --- /dev/null +++ b/crates/ra_ide_api_light/src/snapshots/tests__file_structure.snap @@ -0,0 +1,80 @@ +Created: 2019-01-15T11:15:21.073862814+00:00 +Creator: insta@0.1.4 +Source: crates/ra_ide_api_light/src/structure.rs + +[ + StructureNode { + parent: None, + label: "Foo", + navigation_range: [8; 11), + node_range: [1; 26), + kind: STRUCT_DEF + }, + StructureNode { + parent: Some( + 0 + ), + label: "x", + navigation_range: [18; 19), + node_range: [18; 24), + kind: NAMED_FIELD_DEF + }, + StructureNode { + parent: None, + label: "m", + navigation_range: [32; 33), + node_range: [28; 53), + kind: MODULE + }, + StructureNode { + parent: Some( + 2 + ), + label: "bar", + navigation_range: [43; 46), + node_range: [40; 51), + kind: FN_DEF + }, + StructureNode { + parent: None, + label: "E", + navigation_range: [60; 61), + node_range: [55; 75), + kind: ENUM_DEF + }, + StructureNode { + parent: None, + label: "T", + navigation_range: [81; 82), + node_range: [76; 88), + kind: TYPE_DEF + }, + StructureNode { + parent: None, + label: "S", + navigation_range: [96; 97), + node_range: [89; 108), + kind: STATIC_DEF + }, + StructureNode { + parent: None, + label: "C", + navigation_range: [115; 116), + node_range: [109; 127), + kind: CONST_DEF + }, + StructureNode { + parent: None, + label: "impl E", + navigation_range: [134; 135), + node_range: [129; 138), + kind: IMPL_BLOCK + }, + StructureNode { + parent: None, + label: "impl fmt::Debug for E", + navigation_range: [160; 161), + node_range: [140; 164), + kind: IMPL_BLOCK + } +] diff --git a/crates/ra_ide_api_light/src/snapshots/tests__highlighting.snap b/crates/ra_ide_api_light/src/snapshots/tests__highlighting.snap new file mode 100644 index 000000000..d8f44a713 --- /dev/null +++ b/crates/ra_ide_api_light/src/snapshots/tests__highlighting.snap @@ -0,0 +1,30 @@ +Created: 2019-01-15T11:15:21.073858657+00:00 +Creator: insta@0.1.4 +Source: crates/ra_ide_api_light/src/lib.rs + +[ + HighlightedRange { + range: [1; 11), + tag: "comment" + }, + HighlightedRange { + range: [12; 14), + tag: "keyword" + }, + HighlightedRange { + range: [15; 19), + tag: "function" + }, + HighlightedRange { + range: [29; 37), + tag: "macro" + }, + HighlightedRange { + range: [38; 50), + tag: "string" + }, + HighlightedRange { + range: [52; 54), + tag: "literal" + } +] -- cgit v1.2.3