(rule_runner: RuleRunner)
| 192 | |
| 193 | |
| 194 | def test_generate_changed(rule_runner: RuleRunner) -> None: |
| 195 | write_generate_files( |
| 196 | api_spec_dir="my_dir", |
| 197 | api_spec_file="dummy.yaml", |
| 198 | before="BEFORE", |
| 199 | after="AFTER", |
| 200 | rule_runner=rule_runner, |
| 201 | ) |
| 202 | |
| 203 | tgt = rule_runner.get_target( |
| 204 | Address("my_dir", target_name="t", relative_file_path="dummy.yaml") |
| 205 | ) |
| 206 | fmt_result = run_st2_generate_api_spec(rule_runner, [tgt]) |
| 207 | assert fmt_result.output == get_snapshot( |
| 208 | rule_runner, {"my_dir/dummy.yaml": "AFTER\n"} |
| 209 | ) |
| 210 | assert fmt_result.did_change is True |
| 211 | |
| 212 | |
| 213 | def test_generate_unchanged(rule_runner: RuleRunner) -> None: |
nothing calls this directly
no test coverage detected