Develop integration tests for the Build registration process when the cohort ends, specifically focusing on the NFT minting process. This test involves validating the integration between pubsub and cloud functions to ensure the NFT is correctly minted.
Tasks:
[ ] Set up a test environment to simulate the end of a cohort.
[ ] Create integration tests to verify that the pubsub triggers the correct cloud functions for minting the NFT.
[ ] Validate that the cloud function executes the minting process without errors.
[ ] Ensure the NFT minting process includes all required metadata and follows the expected format.
[ ] Test the entire integration flow from cohort completion to successful NFT minting.
[ ] Document the testing process and include instructions for running the integration tests.
[ ] Address any issues or bugs found during the testing process.
[ ] Review the integration tests with the team to ensure accuracy and completeness.
Description:
Develop integration tests for the Build registration process when the cohort ends, specifically focusing on the NFT minting process. This test involves validating the integration between pubsub and cloud functions to ensure the NFT is correctly minted.
Tasks: