Implement IdeReplCompletionTest to test completion of entities declared in already evaluated lines
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
>> val c = 4
|
||||
-- c.unary
|
||||
// EXIST: unaryPlus
|
||||
// EXIST: unaryMinus
|
||||
@@ -0,0 +1,4 @@
|
||||
>> class MyClass { fun f() {} fun g() {} }
|
||||
-- val g: M
|
||||
// EXIST: MyClass
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
>> class MyClass { fun f() {} fun g() {} }
|
||||
-- MyClass().
|
||||
// EXIST: f
|
||||
// EXIST: g
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
>> fun String.myExt() = "a"
|
||||
-- "asd".myEx
|
||||
// EXIST: myExt
|
||||
// NOTHING_ELSE
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
>> fun foo() {}
|
||||
>> fun foo(i: Int) {}
|
||||
>> fun foo(s: String = "asd") {}
|
||||
>> foo(3)
|
||||
-- fo
|
||||
// EXIST: { itemText: "foo", tailText:"()" }
|
||||
// EXIST: { itemText: "foo", tailText:"(i: Int)" }
|
||||
// EXIST: { itemText: "foo", tailText:"(s: String = ...)" }
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
>> val str = "a"
|
||||
-- str.capi
|
||||
// EXIST: capitalize
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
>> var variable = 5
|
||||
>> var variable2 = "Sdsd"
|
||||
-- varia
|
||||
// EXIST: variable
|
||||
// EXIST: variable2
|
||||
Reference in New Issue
Block a user