Skip to contents

Validate output against a contract

Usage

validate_output_contract(text, contract, show_stats = FALSE)

Arguments

text

Output text.

contract

Contract from output_contract().

show_stats

Show execution statistics as messages.

Value

A shieldr_report; text_clean contains the sink-safe rendering.

Examples

validate_output_contract("<b>Hello</b>", output_contract("html"))$text_clean
#> [1] "&lt;b&gt;Hello&lt;/b&gt;"