# `Raxol.Journal.Test.MutationAnchor`
[🔗](https://github.com/DROOdotFOO/raxol/blob/v2.8.0/lib/raxol/journal/test/mutation_anchor.ex#L1)

The anchor check of a mutation-control checklist: the line a control tells a
reader to mutate must still exist verbatim in the source.

For ExUnit suites: a missing anchor fails the calling test.

# `assert_anchor!`

```elixir
@spec assert_anchor!(Path.t(), String.t(), String.t(), String.t()) :: true
```

Fail unless the file at `path` still contains `fragment`. `mutation` and
`must_fail` are the control's own text, repeated in the failure message.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
