aboutsummaryrefslogtreecommitdiff
path: root/test/src
diff options
context:
space:
mode:
Diffstat (limited to 'test/src')
-rw-r--r--test/src/TopLevelFunctionTest.kt17
1 files changed, 15 insertions, 2 deletions
diff --git a/test/src/TopLevelFunctionTest.kt b/test/src/TopLevelFunctionTest.kt
index a51b7bdd..dd88a1a0 100644
--- a/test/src/TopLevelFunctionTest.kt
+++ b/test/src/TopLevelFunctionTest.kt
@@ -7,8 +7,8 @@ import com.jetbrains.dokka.*
public class TopLevelFunctionTest {
Test fun function() {
- verifyFiles("test/data/function.kt") { model ->
- val item = model.nodes.single()
+ verifyFiles("test/data/functions/function.kt") { model ->
+ val item = model.nodes.single().members.single()
assertEquals(DocumentationNodeKind.Function, item.kind)
assertEquals("fn", item.name)
assertEquals("doc", item.doc)
@@ -17,4 +17,17 @@ public class TopLevelFunctionTest {
assertTrue(item.links.none())
}
}
+
+ Test fun functionWithParams() {
+ verifyFiles("test/data/functions/functionWithParams.kt") { model ->
+ val item = model.nodes.single().members.single()
+ assertEquals(DocumentationNodeKind.Function, item.kind)
+ assertEquals("function", item.name)
+ assertEquals("doc", item.doc)
+ assertEquals("x", item.details.single().name)
+
+ assertTrue(item.members.none())
+ assertTrue(item.links.none())
+ }
+ }
} \ No newline at end of file