t.Run("when-resolvable", func(t *testing.T) {
        gr, err := hclutils.LoadAndParseFromString("TestRenderConditionals", src)
        require.NoError(t, err)
        err = graphutils.AddMetadata(gr, "root/task.query.a", "conditional-predicate-raw", "eq `a` `{{param `a`}}`")
        err = graphutils.AddMetadata(gr, "root/task.query.a", conditional.MetaBranchName, "branch1")