difftreelog
fix support integration test with all features
in: master
3 files changed
tests/Cargo.tomldiffbeforeafterboth9experimental = ["exp-destruct", "exp-null-coaelse", "exp-preserve-order"]9experimental = [10 "exp-destruct",11 "exp-null-coaelse",12 "exp-preserve-order",13 "exp-bigint",14 "exp-regex",15]10ir-parser = ["jrsonnet-evaluator/ir-parser"]16ir-parser = ["jrsonnet-evaluator/ir-parser"]11peg-parser = ["jrsonnet-evaluator/peg-parser"]17peg-parser = ["jrsonnet-evaluator/peg-parser"]12exp-destruct = ["jrsonnet-evaluator/exp-destruct"]18exp-destruct = ["jrsonnet-evaluator/exp-destruct"]13exp-null-coaelse = ["jrsonnet-evaluator/exp-null-coaelse"]19exp-null-coaelse = ["jrsonnet-evaluator/exp-null-coaelse"]14exp-preserve-order = ["jrsonnet-stdlib/exp-preserve-order"]20exp-preserve-order = ["jrsonnet-stdlib/exp-preserve-order"]21exp-bigint = ["jrsonnet-stdlib/exp-bigint"]22exp-regex = ["jrsonnet-stdlib/exp-regex"]152316[lints]24[lints]17workspace = true25workspace = truetests/suite/std_param_names.jsonnetdiffbeforeafterboth189 objectValues+: ['preserve_order'],189 objectValues+: ['preserve_order'],190 objectValuesAll+: ['preserve_order'],190 objectValuesAll+: ['preserve_order'],191 prune+: ['preserve_order'],191 prune+: ['preserve_order'],192} else {}) + (if test.expBigint then {193 bigint: ['v'],194} else {}) + (if test.expRegexp then {195 regexFullMatch: ['pattern', 'str'],196 regexGlobalReplace: ['str', 'pattern', 'to'],197 regexPartialMatch: ['pattern', 'str'],198 regexQuoteMeta: ['pattern'],199 regexReplace: ['str', 'pattern', 'to'],192} else {});200} else {});193201194std.all(std.map(function(key) assertNames(key, names[key]), std.objectFields(names)))202std.all(std.map(function(key) assertNames(key, names[key]), std.objectFields(names)))tests/tests/common.rsdiffbeforeafterboth73 bobj.method("paramNames", param_names {});73 bobj.method("paramNames", param_names {});74 bobj.field("expPreserveOrder")74 bobj.field("expPreserveOrder")75 .value(cfg!(feature = "exp-preserve-order"));75 .value(cfg!(feature = "exp-preserve-order"));76 bobj.field("expBigint").value(cfg!(feature = "exp-bigint"));77 bobj.field("expRegexp").value(cfg!(feature = "exp-regex"));767877 builder.bind("test", Thunk::evaluated(Val::Obj(bobj.build())));79 builder.bind("test", Thunk::evaluated(Val::Obj(bobj.build())));78 }80 }