For testing, all repositories should use ERC20 Token from openzeppelin's npm package instead of re-creating it themselves.
Some repositories require an ERC20 interface in order to call contracts from within tests and other things. For those cases, use a dependency on openzeppelin.
Follow-up to https://github.com/OpenST/mosaic-contracts/pull/728
For testing, all repositories should use ERC20 Token from openzeppelin's npm package instead of re-creating it themselves.
Some repositories require an ERC20 interface in order to call contracts from within tests and other things. For those cases, use a dependency on openzeppelin.
https://github.com/OpenZeppelin/openzeppelin-solidity/tree/master/contracts/token