mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-01 02:04:24 +00:00
Filter the working-directory depth out of the partial include snapshot
The include error names the partial relative to the run's working directory, so its `../` run is as long as that directory is deep: eight on this machine's temp dir, three on the CI runner's. Collapse the run to a token before the snapshot compares. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
fdf5141917
commit
634891ded2
1 changed files with 9 additions and 2 deletions
|
|
@ -260,14 +260,21 @@ fn bare_fabro_with_unbound_inputs_in_template_partial_validates_structurally_wit
|
|||
let context = test_context!();
|
||||
let mut cmd = context.validate();
|
||||
cmd.arg(fixture("templated_unbound_partial/workflow.fabro"));
|
||||
fabro_snapshot!(context.filters(), cmd, @r#"
|
||||
// The include error names the partial relative to the run's working
|
||||
// directory, so the `../` run is as long as that directory is deep.
|
||||
let mut filters = context.filters();
|
||||
filters.push((
|
||||
r"(\.\./)*\.\.\[FIXTURES\]".to_string(),
|
||||
"[UP][FIXTURES]".to_string(),
|
||||
));
|
||||
fabro_snapshot!(filters, cmd, @r#"
|
||||
success: false
|
||||
exit_code: 1
|
||||
----- stdout -----
|
||||
----- stderr -----
|
||||
Workflow: TemplatedUnboundPartial (3 nodes, 2 edges)
|
||||
Graph: [FIXTURES]/templated_unbound_partial/workflow.fabro
|
||||
error: [FIXTURES]/templated_unbound_partial/workflow.fabro:3:42: node `test_imported_include` `prompt`: template render: could not render include: error in "../../../../../../../..[FIXTURES]/templated_unbound_partial/test-include.partial.md" (in ../../../../../../../..[FIXTURES]/templated_unbound_partial/__petri_root__:1) (attractor.template)
|
||||
error: [FIXTURES]/templated_unbound_partial/workflow.fabro:3:42: node `test_imported_include` `prompt`: template render: could not render include: error in "[UP][FIXTURES]/templated_unbound_partial/test-include.partial.md" (in [UP][FIXTURES]/templated_unbound_partial/__petri_root__:1) (attractor.template)
|
||||
× Validation failed
|
||||
"#);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue