git.delta.rocks / jrsonnet / refs/commits / 0efc2e4396b1

difftreelog

test rustanka object assertion tests

lyyzqslsYaroslav Bolyukin2026-07-31parent: #33ac23b.patch.diff
in: master

3 files changed

addedtests/golden/super_assert.jsonnetdiffbeforeafterboth

no changes

modifiedtests/suite/object_assertion.jsonnetdiffbeforeafterboth
1local outer1 = 'one';
2local outer2 = 'two';
3
1std.assertEqual({ assert 'a' in self : 'missing a' } + { a: 2 }, { a: 2 }) &&4std.assertEqual({ assert 'a' in self : 'missing a' } + { a: 2 }, { a: 2 }) &&
2test.assertThrow({ assert 'a' in self : 'missing a', b: 1 }.b, 'assert failed: missing a') &&5test.assertThrow({ assert 'a' in self : 'missing a', b: 1 }.b, 'assert failed: missing a') &&
6test.assertThrow(
7 {
8 _config: {
9 assert $.s3_credentials_eks_use_irsa || $.s3_credentials_vault_path != '' : 's3_credentials_vault_path must be specified',
10 overrides: {},
11 },
12 s3_credentials_eks_use_irsa: false,
13 s3_credentials_vault_path: '',
14 assert $._config.overrides == {},
15 internal_release_version: 'v1',
16 }.internal_release_version,
17 'assert failed: s3_credentials_vault_path must be specified',
18) &&
19std.assertEqual({
20 local member_local = outer1,
21 assert outer2 == 'two' : 'wrong outer2: ' + outer2,
22 result: member_local,
23}.result, 'one') &&
3true24true
425
addedtests/tests/snapshots/golden__golden@super_assert.jsonnet.snapdiffbeforeafterboth

no changes