test.yaml 674 B

12345678910111213141516171819202122232425262728
  1. description: add a testcase description
  2. mode: edit-last-applied
  3. args:
  4. - service
  5. - svc1
  6. outputFormat: yaml
  7. namespace: myproject
  8. expectedStdout:
  9. - 'targetPort: 92'
  10. expectedExitCode: 0
  11. steps:
  12. - type: request
  13. expectedMethod: GET
  14. expectedPath: /api/v1/namespaces/myproject/services/svc1
  15. expectedInput: 0.request
  16. resultingStatusCode: 200
  17. resultingOutput: 0.response
  18. - type: edit
  19. expectedInput: 1.original
  20. resultingOutput: 1.edited
  21. - type: request
  22. expectedMethod: PATCH
  23. expectedPath: /api/v1/namespaces/myproject/services/svc1
  24. expectedContentType: application/merge-patch+json
  25. expectedInput: 2.request
  26. resultingStatusCode: 200
  27. resultingOutput: 2.response