Totem
Totem copied to clipboard
Contract testing for distributed systems
Add a Settings menu option that opens a page that allows you to customize which metadata fields are visible (can list the available fields with checkboxes and have them checked...
A user might want to use Totem for both testing messaging and API endpoints. This is the first step toward fully supporting those separate use cases. When creating a new...
Instead of only customizing the default workflows of "Messaging" and "API", allow the user to add or delete workflows, and name them whatever they please. Out of the box, it...
When you define a new custom object, this object is added to the Data Model dropdown to be reused by future fields on that contract. However, when that model has...
Add sorting to semantic versioning values since they’re strings and not just numbers.
When you run Totem for the first time, it should have placeholder text in the table that says “No contracts found” Current:  Mockup: 
As a user, I can currently enter free text into the "Add new field" window when defining a new contract. These field names are used as javascript property names, as...
**Purpose** Some users require any change to a contract to be deemed a breaking change. Setting strict mode would allow any future edits to a contract to only be made...
The following issues were fixed by #19, we need to add e2e test cases to cover them. **Editing nested object names**  Example contract: ``` { "Contract": { "type": "object",...
I noticed in my local Test database there are hundreds of rows. A while back I thought we made changes to clear out the test records created from running tests...