tezos-commons / baseDAO

BaseDAO - a generic smart contract framework for DAOs on Tezos
57 stars 15 forks source link

Move Proposal and Management tests into sub-modules #254

Closed pasqu4le closed 3 years ago

pasqu4le commented 3 years ago

Clarification and motivation

Both the Test.Ligo.BaseDAO.Proposal and Test.Ligo.BaseDAO.Management test modules contain some of the definition of the scenarios to run as well as the TestTree.

This however results in long compilation times that can get to be quite inconvenient, especially in case of small changes.

Note: some sub-modules already exist, e.g. Test.Ligo.BaseDAO.Proposal.Vote for an entrypoint, others might need to be created (possible for a behavior).

Additionally, we should consider renaming Test.Ligo.BaseDAO.Proposal.Proposal to Test.Ligo.BaseDAO.Proposal.Propose.

Acceptance criteria