Skip to content
This repository has been archived by the owner on Dec 2, 2024. It is now read-only.

QuickCheck ContractModel testing facilities to deal with dynamically created tokens #194

Merged
merged 1 commit into from
Jan 20, 2022

Conversation

MaximilianAlgehed
Copy link
Contributor

@MaximilianAlgehed MaximilianAlgehed commented Dec 14, 2021

In this PR we introduce dynamically created tokens to the ContractModel testing facilities for QuickCheck. We also introduce a ContractModel of the Uniswap contract and fix some minor issues in and update the existing models for contracts in plutus-use-cases.

Pre-submit checklist:

  • Branch
    • Tests are provided (if possible)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
    • Relevant tickets are mentioned in commit messages
    • Formatting, materialized Nix files, PNG optimization, etc. are updated
  • PR
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

@MaximilianAlgehed MaximilianAlgehed force-pushed the PR-test-token-creation branch 8 times, most recently from 3966ab9 to 9299a97 Compare January 14, 2022 13:09
@MaximilianAlgehed MaximilianAlgehed marked this pull request as ready for review January 14, 2022 13:12
@MaximilianAlgehed
Copy link
Contributor Author

@sjoerdvisscher Do you mind taking a look at this?

@sjoerdvisscher sjoerdvisscher self-requested a review January 17, 2022 11:36
create tokens using the `ContractModel` interface and introduces a
`ContractModel` test-suite for the `Plutus.Contracts.Uniswap` contract.
@MaximilianAlgehed
Copy link
Contributor Author

@sjoerdvisscher I think this is ready to be merged now :)

@sjoerdvisscher sjoerdvisscher merged commit cad5a00 into IntersectMBO:main Jan 20, 2022
@MaximilianAlgehed MaximilianAlgehed deleted the PR-test-token-creation branch February 16, 2022 14:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants