Skip to content

deno test --doc does not test Deno.test in code block #29629

Closed
@scarf005

Description

@scarf005

Version: Deno 2.3.5

found while testing denoland/docs#1803

Reproduction

  1. save below as repro.md
# Error reproduction

```ts
import { assertEquals } from "jsr:@std/assert"

Deno.test("wait, what?", () => {
  assertEquals(1, 2)
})
```
  1. run deno test --doc repro.md
  2. it does not run Deno.tests
scarf@fedora ~/r/d/deno-docs (docs/fix-faketime) [1]> deno test --doc example.md
Check file:///run/media/home/scarf/repo/deno/deno-docs/example.md$3-10.ts
running 1 test from ./example.md$3-10.ts
file:///run/media/home/scarf/repo/deno/deno-docs/example.md$3-10.ts ... ok (0ms)

ok | 1 passed | 0 failed (6ms)

Expected

Deno.test inside markdown files should be ran because this makes deno docs skip any example code using Deno.test in https://docs.deno.com/examples/mocking_tutorial

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions