From cfd7ffef0b976705702cf64ae63c14d23f345336 Mon Sep 17 00:00:00 2001 From: Лач Date: Sat, 27 Jun 2020 09:57:15 +0000 Subject: [PATCH] test: fixes for latest updates --- --- a/cmds/jrsonnet/src/location.rs +++ b/cmds/jrsonnet/src/location.rs @@ -84,13 +84,13 @@ CodeLocation { line: 1, column: 1, - line_start_offset: 0, + line_start_offset: 1, line_end_offset: 11 }, CodeLocation { line: 2, column: 3, - line_start_offset: 11, + line_start_offset: 12, line_end_offset: 67 } ] --- a/crates/jsonnet-evaluator/src/lib.rs +++ b/crates/jsonnet-evaluator/src/lib.rs @@ -390,13 +390,15 @@ ($str: expr) => {{ let evaluator = EvaluationState::default(); evaluator.with_stdlib(); - evaluator - .parse_evaluate_raw($str) - .unwrap() - .into_json(0) - .unwrap() - .replace("\n", "") - }}; + evaluator.run_in_state(||{ + evaluator + .parse_evaluate_raw($str) + .unwrap() + .into_json(0) + .unwrap() + .replace("\n", "") + }) + }} } /// Asserts given code returns `true` @@ -500,11 +502,13 @@ } #[test] + #[should_panic] fn tailstrict_args() { eval!("local test(a) = 2; test(error '3') tailstrict"); } #[test] + #[should_panic] fn no_binding_error() { eval!("a"); } -- gitstuff