flipt-io / cup

Git Contribution Automation
https://cup.flipt.io
Apache License 2.0
76 stars 1 forks source link

Implement Test Harness #8

Closed GeorgeMac closed 1 year ago

GeorgeMac commented 1 year ago

Build a test harness around the core behaviours of cup.

Some initial back of napkin behaviours to assess:

  1. Mounting and listing new resource types
  2. Getting resources
  3. Listing resources
  4. Putting new resources and asserting PRs are created
  5. Putting existing resources and asserting PRs are created
  6. Deleting existing resoulrves and asserting PRs are created

Likely will leverage both Dagger and Gitea to make an end to end experience.

GeorgeMac commented 1 year ago

We now have baseline integration tests for get, list, put and delete with the template controller.