From 360167db16a3ae6bb3146cf8e05336288b711921 Mon Sep 17 00:00:00 2001
From: gfreezy <gfreezy@gmail.com>
Date: Fri, 18 Jan 2019 16:29:09 +0800
Subject: prefer inline tests

---
 crates/ra_ide_api/tests/test/main.rs               | 127 ---------------------
 .../tests/test/snapshots/test__rename_mod.snap     |  36 ------
 .../test/snapshots/test__rename_mod_in_dir.snap    |  36 ------
 3 files changed, 199 deletions(-)
 delete mode 100644 crates/ra_ide_api/tests/test/snapshots/test__rename_mod.snap
 delete mode 100644 crates/ra_ide_api/tests/test/snapshots/test__rename_mod_in_dir.snap

(limited to 'crates/ra_ide_api/tests')

diff --git a/crates/ra_ide_api/tests/test/main.rs b/crates/ra_ide_api/tests/test/main.rs
index 2077a89ce..756075190 100644
--- a/crates/ra_ide_api/tests/test/main.rs
+++ b/crates/ra_ide_api/tests/test/main.rs
@@ -2,9 +2,7 @@ use ra_ide_api::{
     AnalysisChange,
     CrateGraph, FileId, mock_analysis::{MockAnalysis, single_file, single_file_with_position}, Query,
 };
-use ra_ide_api::mock_analysis::analysis_and_position;
 use ra_syntax::TextRange;
-use test_utils::assert_eq_text;
 use insta::assert_debug_snapshot_matches;
 
 #[test]
@@ -92,131 +90,6 @@ fn test_find_all_refs_for_fn_param() {
     assert_eq!(refs.len(), 2);
 }
 
-#[test]
-fn test_rename_for_local() {
-    test_rename(
-        r#"
-    fn main() {
-        let mut i = 1;
-        let j = 1;
-        i = i<|> + j;
-
-        {
-            i = 0;
-        }
-
-        i = 5;
-    }"#,
-        "k",
-        r#"
-    fn main() {
-        let mut k = 1;
-        let j = 1;
-        k = k + j;
-
-        {
-            k = 0;
-        }
-
-        k = 5;
-    }"#,
-    );
-}
-
-#[test]
-fn test_rename_for_param_inside() {
-    test_rename(
-        r#"
-    fn foo(i : u32) -> u32 {
-        i<|>
-    }"#,
-        "j",
-        r#"
-    fn foo(j : u32) -> u32 {
-        j
-    }"#,
-    );
-}
-
-#[test]
-fn test_rename_refs_for_fn_param() {
-    test_rename(
-        r#"
-    fn foo(i<|> : u32) -> u32 {
-        i
-    }"#,
-        "new_name",
-        r#"
-    fn foo(new_name : u32) -> u32 {
-        new_name
-    }"#,
-    );
-}
-
-#[test]
-fn test_rename_for_mut_param() {
-    test_rename(
-        r#"
-    fn foo(mut i<|> : u32) -> u32 {
-        i
-    }"#,
-        "new_name",
-        r#"
-    fn foo(mut new_name : u32) -> u32 {
-        new_name
-    }"#,
-    );
-}
-
-#[test]
-fn test_rename_mod() {
-    let (analysis, position) = analysis_and_position(
-        "
-        //- /bar.rs
-        mod fo<|>o;
-        //- /bar/foo.rs
-        // emtpy
-    ",
-    );
-    let new_name = "foo2";
-    let source_change = analysis.rename(position, new_name).unwrap();
-    assert_debug_snapshot_matches!("rename_mod", &source_change);
-}
-
-#[test]
-fn test_rename_mod_in_dir() {
-    let (analysis, position) = analysis_and_position(
-        "
-        //- /lib.rs
-        mod fo<|>o;
-        //- /foo/mod.rs
-        // emtpy
-    ",
-    );
-    let new_name = "foo2";
-    let source_change = analysis.rename(position, new_name).unwrap();
-    assert_debug_snapshot_matches!("rename_mod_in_dir", &source_change);
-}
-
-fn test_rename(text: &str, new_name: &str, expected: &str) {
-    let (analysis, position) = single_file_with_position(text);
-    let source_change = analysis.rename(position, new_name).unwrap();
-    let mut text_edit_bulder = ra_text_edit::TextEditBuilder::default();
-    let mut file_id: Option<FileId> = None;
-    if let Some(change) = source_change {
-        for edit in change.source_file_edits {
-            file_id = Some(edit.file_id);
-            for atom in edit.edit.as_atoms() {
-                text_edit_bulder.replace(atom.delete, atom.insert.clone());
-            }
-        }
-    }
-    let result = text_edit_bulder
-        .finish()
-        .apply(&*analysis.file_text(file_id.unwrap()));
-    assert_eq_text!(expected, &*result);
-}
-
 #[test]
 fn world_symbols_include_stuff_from_macros() {
     let (analysis, _) = single_file(
diff --git a/crates/ra_ide_api/tests/test/snapshots/test__rename_mod.snap b/crates/ra_ide_api/tests/test/snapshots/test__rename_mod.snap
deleted file mode 100644
index 54f622b95..000000000
--- a/crates/ra_ide_api/tests/test/snapshots/test__rename_mod.snap
+++ /dev/null
@@ -1,36 +0,0 @@
-Created: 2019-01-16T14:12:39.379431+00:00
-Creator: insta@0.1.4
-Source: crates/ra_ide_api/tests/test/main.rs
-
-Some(
-    SourceChange {
-        label: "rename",
-        source_file_edits: [
-            SourceFileEdit {
-                file_id: FileId(
-                    1
-                ),
-                edit: TextEdit {
-                    atoms: [
-                        AtomTextEdit {
-                            delete: [4; 7),
-                            insert: "foo2"
-                        }
-                    ]
-                }
-            }
-        ],
-        file_system_edits: [
-            MoveFile {
-                src: FileId(
-                    2
-                ),
-                dst_source_root: SourceRootId(
-                    0
-                ),
-                dst_path: "bar/foo2.rs"
-            }
-        ],
-        cursor_position: None
-    }
-)
diff --git a/crates/ra_ide_api/tests/test/snapshots/test__rename_mod_in_dir.snap b/crates/ra_ide_api/tests/test/snapshots/test__rename_mod_in_dir.snap
deleted file mode 100644
index aac30e89f..000000000
--- a/crates/ra_ide_api/tests/test/snapshots/test__rename_mod_in_dir.snap
+++ /dev/null
@@ -1,36 +0,0 @@
-Created: 2019-01-16T14:12:39.379358+00:00
-Creator: insta@0.1.4
-Source: crates/ra_ide_api/tests/test/main.rs
-
-Some(
-    SourceChange {
-        label: "rename",
-        source_file_edits: [
-            SourceFileEdit {
-                file_id: FileId(
-                    1
-                ),
-                edit: TextEdit {
-                    atoms: [
-                        AtomTextEdit {
-                            delete: [4; 7),
-                            insert: "foo2"
-                        }
-                    ]
-                }
-            }
-        ],
-        file_system_edits: [
-            MoveFile {
-                src: FileId(
-                    2
-                ),
-                dst_source_root: SourceRootId(
-                    0
-                ),
-                dst_path: "foo2/mod.rs"
-            }
-        ],
-        cursor_position: None
-    }
-)
-- 
cgit v1.2.3