test.yaml 1.1 KB

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