Totem
Totem copied to clipboard
Contract testing for distributed systems
We are attempting to pull down the Enumeration package, which causes warnings in the build because it requires the full .NET version. This is also preventing the solution from being...
After each e2e test where it has clicked through a series of modal windows and returned to the root grid, it should do a check to the Vue state to...
When modal windows are open but the contract definition is long enough for the main page to have a scroll bar, you are able to scroll the background behind the...
We need to provide a command-line interface for this tool. We should be able to upload contracts via command line and call tests from it.
We currently have hard-coded the suggested examples for each data type in our ContractSchema table. A contract administrator should be able to update these values to whatever they prefer (that...
To make this solution easier to stand up on an existing system, there needs to be a way to import contracts from the existing messages/endpoints rather than typing each one...
We need a way to generate reports based on the contract. This could be expanded to recommendations in the future.
We should be able to test multiple contracts in one HTTP call. We can make use of hooks for this.
We should be able to able to extend this tool to plug into Kafka, RabbitMQ and Azure ServiceBus. This way we can take sample messages out of the transport and...