mirror of
https://github.com/google/go-jsonnet.git
synced 2026-04-06 05:51:01 +02:00
20 lines
437 B
Jsonnet
20 lines
437 B
Jsonnet
local cases = [
|
|
[123456, '123_456'],
|
|
[1750000, '1_750_000'],
|
|
[123, '1_2_3'],
|
|
[3.141592, '3.141_592'],
|
|
[1200.0, '1_200.0'],
|
|
[0e101, '0e1_01'],
|
|
[1010e3, '10_10e3'],
|
|
[23e12, '2_3e1_2'],
|
|
[1.12e100, '1.1_2e100'],
|
|
[1.1e-101, '1.1e-10_1'],
|
|
[9.10938356e-31, '9.109_383_56e-31'],
|
|
];
|
|
|
|
local sepParse(s) = std.parseJson(std.strReplace(s, '_', ''));
|
|
|
|
{
|
|
test_results: [std.assertEqual(c[0], sepParse(c[1])) for c in cases],
|
|
}
|