def METHOD_NAME(self) -> None:
    self.make_file("out/gettysburg.txt", BAD_GETTY)
    # compare() raises an assertion.
    msg = rf"Files differ: .*{GOLD_PATH_RX} != {OUT_PATH_RX}"
    with pytest.raises(AssertionError, match=msg):
        compare(gold_path("testing/getty"), "out", scrubs=SCRUBS)
    # Stdout has a description of the diff.  The diff shows the scrubbed content.
    stdout = self.stdout()
    assert "- Four score" in stdout
    assert "+ Five score" in stdout
    assert re_line(rf"^:::: diff '.*{GOLD_PATH_RX}' and '{OUT_PATH_RX}'", stdout)
    assert re_line(rf"^:::: end diff '.*{GOLD_PATH_RX}' and '{OUT_PATH_RX}'", stdout)
    assert (
        os_sep(f"Saved actual output to '{ACTUAL_GETTY_FILE}': see tests/gold/README.rst")
        in os_sep(stdout)
    )
    assert "  D/D/D, Gxxx, Pennsylvania" in stdout
    # The actual file was saved.
    with open(ACTUAL_GETTY_FILE) as f:
        saved = f.read()
    assert saved == BAD_GETTY