TF010 Writing properties

We can associate any key-value to a requirement

Is a test for

Initial state

The expected state is the final state of TF002 Generate a PDF

Procedure

Step 1

Add properties to the second requirement

$ cat requirements.yaml
kind: requirements
category: functional
requirements:
- id: RF01
  long: The first requirement
- id: RF02
  short: Second
  long: The second requirement
  properties:
    foo: bar
    baz: 17

Step 2

Regenerate the PDF and verify that the properties correctly appear in RF02

$ typst compile specification.typ --open