diff options
author | Ryan Lahfa <tvl@lahfa.xyz> | 2024-03-25T02·36+0100 |
---|---|---|
committer | raitobezarius <tvl@lahfa.xyz> | 2024-04-13T10·11+0000 |
commit | 863c4207cc2adbbcbfa539fbfb4765c135801e77 (patch) | |
tree | 738314c6c1da04c4b7d78dba40544a0821a10cad /tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp | |
parent | 45cf7ae657086993cedaa7c72b813e319e805484 (diff) |
feat(tvix/eval): contextful JSON operations r/7899
`toJSON` transform a Nix structure into a JSON string. For each context in that Nix structure, the JSON string must possess it. Thus, it is necessary to take the union of all contexts and attach it to the final structure. Unfortunately, the return type of `into_json` is a serde's JSON object, not a string. Therefore, it is not possible to reuse `NixString` machinery. Context tests are reinforced as Nix does not test those behaviors. Fixes b/393. Change-Id: I5afdbc4e18dd70469192c1aa657d1049ba330149 Signed-off-by: Ryan Lahfa <tvl@lahfa.xyz> Reviewed-on: https://cl.tvl.fyi/c/depot/+/11266 Reviewed-by: flokli <flokli@flokli.de> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp')
-rw-r--r-- | tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp b/tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp index 3f8905e9bd0d..a136b0035e0a 100644 --- a/tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp +++ b/tvix/glue/src/tests/tvix_tests/eval-okay-context-introspection.exp @@ -1 +1 @@ -[ true true true true true true true true true true true ] +[ true true true true true true true true true true true true true ] |