names_test.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. suite: service name test
  2. templates:
  3. - common.yaml
  4. tests:
  5. - it: should generate correct name
  6. set:
  7. service:
  8. my-service1:
  9. enabled: true
  10. primary: true
  11. ports:
  12. port-name:
  13. enabled: true
  14. primary: true
  15. port: 12344
  16. my-service2:
  17. enabled: true
  18. ports:
  19. port-name:
  20. enabled: true
  21. primary: true
  22. port: 12345
  23. workload:
  24. my-workload:
  25. enabled: true
  26. primary: true
  27. type: Deployment
  28. podSpec: {}
  29. asserts:
  30. - documentIndex: &serviceDoc 1
  31. isKind:
  32. of: Service
  33. - documentIndex: *serviceDoc
  34. isAPIVersion:
  35. of: v1
  36. - documentIndex: *serviceDoc
  37. equal:
  38. path: metadata.name
  39. value: release-name-common-test
  40. - documentIndex: &otherServiceDoc 2
  41. isKind:
  42. of: Service
  43. - documentIndex: *otherServiceDoc
  44. isAPIVersion:
  45. of: v1
  46. - documentIndex: *otherServiceDoc
  47. equal:
  48. path: metadata.name
  49. value: release-name-common-test-my-service2