<NME> ElmStdlibCompletionTest.kt
<BEF> package org.elm.lang.core.completion

class ElmStdlibCompletionTest: ElmCompletionTestBase() {

    fun testDummy() {}


    // TODO [kl] re-enable built-in type and value tests after I implement [CompletionContributor]
    /*
    fun `test built-in type completion in a type annotation`() = doSingleCompletion(
"""
name : Stri{-caret-}
class ElmStdlibCompletionTest : ElmCompletionTestBase() {

    override fun getProjectDescriptor() =
            ElmWithStdlibDescriptor

    fun `test built-in type completion in a type annotation`() =
            checkContainsCompletion("List", "name : Lis{-caret-}")

""", """
x = False{-caret-}
""")
    */


    // TODO [kl] re-enable these tests once we can arrange to download Elm Core package
    fun `test implicitly exposed type from Basics module completion`() =
            checkContainsCompletion("Order", "f : Ord{-caret-}")

    fun `test implicitly exposed union constructor from Basics module completion`() =
            checkContainsCompletion("EQ", "f = compare E{-caret-}")

    fun `test implicitly exposed value from Basics module completion`() =
            checkContainsCompletion("compare", "x = comp{-caret-}")

}
<MSG> add completions for built-in types and values

<DFF> @@ -2,11 +2,7 @@ package org.elm.lang.core.completion
 
 class ElmStdlibCompletionTest: ElmCompletionTestBase() {
 
-    fun testDummy() {}
 
-
-    // TODO [kl] re-enable built-in type and value tests after I implement [CompletionContributor]
-    /*
     fun `test built-in type completion in a type annotation`() = doSingleCompletion(
 """
 name : Stri{-caret-}
@@ -21,7 +17,6 @@ x = Fal{-caret-}
 """, """
 x = False{-caret-}
 """)
-    */
 
 
     // TODO [kl] re-enable these tests once we can arrange to download Elm Core package

add completions for built-in types and values