difftreelog
test update std param names test
in: master
2 files changed
tests/suite/std_param_names.jsonnetdiffbeforeafterboth8 isObject: ['v'],8 isObject: ['v'],9 isArray: ['v'],9 isArray: ['v'],10 isFunction: ['v'],10 isFunction: ['v'],11 isNull: ['v'],11 toString: ['a'],12 toString: ['a'],12 substr: ['str', 'from', 'len'],13 substr: ['str', 'from', 'len'],13 startsWith: ['a', 'b'],14 startsWith: ['a', 'b'],14 endsWith: ['a', 'b'],15 endsWith: ['a', 'b'],15 lstripChars: ['str', 'chars'],16 lstripChars: ['str', 'chars'],16 rstripChars: ['str', 'chars'],17 rstripChars: ['str', 'chars'],17 stripChars: ['str', 'chars'],18 stripChars: ['str', 'chars'],19 trim: ['str'],18 stringChars: ['str'],20 stringChars: ['str'],19 parseInt: ['str'],21 parseInt: ['str'],20 parseOctal: ['str'],22 parseOctal: ['str'],113 codepoint: ['str'],115 codepoint: ['str'],114 char: ['n'],116 char: ['n'],115 log: ['x'],117 log: ['x'],118 log2: ['x'],119 log10: ['x'],116 exp: ['x'],120 exp: ['x'],117 mantissa: ['x'],121 mantissa: ['x'],118 exponent: ['x'],122 exponent: ['x'],162 __array_greater: ['arr1', 'arr2'],166 __array_greater: ['arr1', 'arr2'],163 __array_less_or_equal: ['arr1', 'arr2'],167 __array_less_or_equal: ['arr1', 'arr2'],164 __array_greater_or_equal: ['arr1', 'arr2'],168 __array_greater_or_equal: ['arr1', 'arr2'],169170 deg2rad: ['x'],171 rad2deg: ['x'],172 hypot: ['x', 'y'],165};173};166174167std.all(std.map(function(key) assertNames(key, names[key]), std.objectFields(names)))175std.all(std.map(function(key) assertNames(key, names[key]), std.objectFields(names)))168&& std.all([176&& std.all([169 assert std.objectHasAll(names, key): ('function "%s" is not defined in names'177 assert std.objectHasAll(names, key): ('function "%s" is not defined in names'170 % key); true,178 % key); true,171 for key in std.objectFieldsAll(std)179 for key in std.objectFieldsAll(std)172 if key != 'thisFile'180 if key != 'thisFile' && key != 'pi'173])181])174182tests/tests/suite.rsdiffbeforeafterboth36}36}373738#[test]38#[test]39fn test() -> io::Result<()> {39fn suite() -> io::Result<()> {40 let mut root = PathBuf::from(env!("CARGO_MANIFEST_DIR"));40 let mut root = PathBuf::from(env!("CARGO_MANIFEST_DIR"));41 root.push("suite");41 root.push("suite");4242