From 77f891b212c1cb198df61ac01ccb014a56d0b3b5 Mon Sep 17 00:00:00 2001 From: Martin Duhem Date: Mon, 20 Aug 2018 14:18:03 +0200 Subject: [PATCH] Add test for #2864 --- .../test/dotty/tools/languageserver/CompletionTest.scala | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/language-server/test/dotty/tools/languageserver/CompletionTest.scala b/language-server/test/dotty/tools/languageserver/CompletionTest.scala index 2e33f77d040c..1bdca4903ebd 100644 --- a/language-server/test/dotty/tools/languageserver/CompletionTest.scala +++ b/language-server/test/dotty/tools/languageserver/CompletionTest.scala @@ -11,4 +11,12 @@ class CompletionTest { code"class Foo { val xyz: Int = 0; def y: Int = xy$m1 }".withSource .completion(m1, Set(("xyz", CompletionItemKind.Field, "Int"))) } + + @Test def completionWithImplicitConversion: Unit = { + withSources( + code"object Foo { implicit class WithBaz(bar: Bar) { def baz = 0 } }", + code"class Bar", + code"object Main { import Foo._; val bar: Bar = new Bar; bar.b${m1} }" + ) .completion(m1, Set(("baz", CompletionItemKind.Method, "=> Int"))) + } }