# Correct setup to test openzeppelin-contracts-upgradeable

**URL:** <https://forum.openzeppelin.com/t/correct-setup-to-test-openzeppelin-contracts-upgradeable/5861>\
**Category:** Upgrades\
**Tags:** erc20, proxies, upgrades, test-helpers, test-environment\
**Created:** [February 18, 2021, 1:58pm UTC](https://forum.openzeppelin.com/t/correct-setup-to-test-openzeppelin-contracts-upgradeable/5861 "2021-02-18T13:58:07Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![abcoathup](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/abcoathup/32/415_2.png) [@abcoathup](https://forum.openzeppelin.com/u/abcoathup)\
**Post date:** [February 19, 2021, 6:26am UTC](https://forum.openzeppelin.com/t/correct-setup-to-test-openzeppelin-contracts-upgradeable/5861/2 "2021-02-19T06:26:31Z")

</div>

Hi @Hantok,

Welcome to the community 👋

We can unit test our implementation contracts and create high level tests to test upgrades ([https://docs.openzeppelin.com/upgrades-plugins/1.x/truffle-upgrades#test-usage](https://docs.openzeppelin.com/upgrades-plugins/1.x/truffle-upgrades#test-usage))

For an example of these tests see: [OpenZeppelin Upgrades: Step by Step Tutorial for Truffle](https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-truffle/3579)

I will have to come back to you on the tests in the OpenZeppelin Contracts Upgradeable.

---

_[View the full topic](https://forum.openzeppelin.com/t/correct-setup-to-test-openzeppelin-contracts-upgradeable/5861)._
