test.yaml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. description: add a testcase description
  2. mode: edit
  3. args:
  4. - service
  5. - svc1
  6. namespace: edit-test
  7. expectedStdout:
  8. - service/svc1 edited
  9. expectedStderr:
  10. - "error: services \"svc1\" is invalid"
  11. expectedExitCode: 0
  12. steps:
  13. - type: request
  14. expectedMethod: GET
  15. expectedPath: /api/v1/namespaces/edit-test/services/svc1
  16. expectedInput: 0.request
  17. resultingStatusCode: 200
  18. resultingOutput: 0.response
  19. - type: edit
  20. expectedInput: 1.original
  21. resultingOutput: 1.edited
  22. - type: request
  23. expectedMethod: PATCH
  24. expectedPath: /api/v1/namespaces/edit-test/services/svc1
  25. expectedContentType: application/strategic-merge-patch+json
  26. expectedInput: 2.request
  27. resultingStatusCode: 422
  28. resultingOutput: 2.response
  29. - type: edit
  30. expectedInput: 3.original
  31. resultingOutput: 3.edited
  32. - type: request
  33. expectedMethod: PATCH
  34. expectedPath: /api/v1/namespaces/edit-test/services/svc1
  35. expectedContentType: application/strategic-merge-patch+json
  36. expectedInput: 4.request
  37. resultingStatusCode: 200
  38. resultingOutput: 4.response