File: stdlib-content-test.jsonnet

package info (click to toggle)
jsonnet 0.20.0%2Bds-3.1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 16,776 kB
  • sloc: cpp: 23,318; python: 1,788; javascript: 1,003; ansic: 885; sh: 745; makefile: 194; java: 140
file content (13 lines) | stat: -rw-r--r-- 435 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
local stdlib_content = import 'stdlib-content.jsonnet';

std.all([
  if !std.objectHas(field, 'availableSince') then
    error 'No availableSince field for std.%s' % field.name
  else if field.availableSince[0] == 'v' then
    error 'availableSince field for std.%s should not begin with a "v" (got %s)'
          % [field.name, field.availableSince]
  else
    true
  for group in stdlib_content.groups
  for field in group.fields
])