Skip to content

Commit

Permalink
Merge pull request #302 from moonbitlang/enable-test-for-moon-doc
Browse files Browse the repository at this point in the history
internal: enable test for moon doc
  • Loading branch information
lijunchen authored Sep 14, 2024
2 parents 4c3ca75 + ee5b5cc commit 4f4c7c0
Showing 1 changed file with 12 additions and 28 deletions.
40 changes: 12 additions & 28 deletions crates/moon/tests/test_cases/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6492,55 +6492,39 @@ fn test_moon_doc_dry_run() {
}

#[test]
#[ignore = "wait for the latest release of moonc"]
fn test_moon_doc() {
let dir = TestDir::new("moon_doc.in");
let _ = get_stderr_on_success_with_args_and_replace_dir(&dir, ["doc"]);
check(
&read(&dir.join("target/doc/username/hello/lib/members.md")),
expect![[r##"
# username/hello/lib
* * *
expect![[r#"
# Index
|Value|Description|
|Value|description|
|---|---|
|[hello](#hello)||
* * *
# Value and Function
## hello
```moonbit
:::source,username/hello/lib/hello.mbt,1:::pub fn hello() -> <a href="moonbitlang/predef#string">String</a>
:::source,username/hello/lib/hello.mbt,1:::fn hello() -> String
```
"##]],
"#]],
);
check(
&read(&dir.join("target/doc/username/hello/main/members.md")),
expect![[r#"
# username/hello/main
* * *
# Index
"#]],
expect!["# Index"],
);
check(
&read(&dir.join("target/doc/username/hello/_sidebar.md")),
expect![[r#"
- [Contents](username/hello/)
- Packages
- [username/hello/lib](username/hello/lib/members)
- [username/hello/main](username/hello/main/members)
- Dependencies
- [moonbitlang/core](moonbitlang/core/)
"#]],
- [username/hello](username/hello/)
- **In this module**
- [lib](username/hello/lib/members)
- [main](username/hello/main/members)
- **Dependencies**
- [moonbitlang/core](moonbitlang/core/)"#]],
);
}

Expand Down

0 comments on commit 4f4c7c0

Please sign in to comment.