Skip to content
This repository has been archived by the owner on Sep 3, 2019. It is now read-only.

Implement Jest and Enzyme testing frameworks #699

Open
dwalintukan opened this issue Jun 19, 2018 · 3 comments
Open

Implement Jest and Enzyme testing frameworks #699

dwalintukan opened this issue Jun 19, 2018 · 3 comments
Assignees
Labels

Comments

@dwalintukan
Copy link
Member

No description provided.

@BernardHan
Copy link
Contributor

BernardHan commented Aug 23, 2018

Large Workload:

  • stores/WalletStore.js [on hold]
  • scenes/Event/store.js
  • scenes/CreateEvent/store.js Harrison

Medium Workload:

  • stores/AllEventsStore.js Bernard

  • stores/BotCourtStore.js

  • stores/GlobalStore.js

  • stores/models/* Bernard

  • scenes/Wallet/History/store.js [on hold]

  • scenes/QtumPrediction/store.js [after alleventstore done]

  • scenes/Activities/Withdraw/store.js [after alleventstore done]

  • scenes/Activities/ResultSetting/store.js [after alleventstore done]

  • scenes/Activities/Finalize/store.js [after alleventstore done]

  • scenes/Activities/ActivityHistory/store.js

  • components/PendingTxsSnackbar/store.js Harrison

Small Workload:

  • stores/RefreshingStore.js

  • stores/UiStore.js

  • components/GlobalSnackbar/store.js

  • components/WalletUnlockDialog/store.js [on hold]

@BernardHan
Copy link
Contributor

BernardHan commented Aug 23, 2018

@dwalintukan I have organized what files we will be testing on.
Harrison and I want to pick files to test on our own and label in the above comment which file belongs to whom.

Or do you think each file worth to be an issue? Or do you have a better suggestion about how we can manage this?

@dwalintukan
Copy link
Member Author

@BernardHan
Yes, models need to get tested too. Those tests are pretty critical to make sure the data gets set right and also to test the funcs that change the data inside those models. If you think about it, most data is derived from the models in the UI layer.

As for organization, let's do it this way. When you start on a store, create an issue then and place it in the In Progress column of the sprint board. That we you know which ones are being worked on at the moment.

You can also pre-assign the stores to test for each of you, but would also like to have an in-progress issue on the sprint board for tracking as well.

@ippudo ippudo removed their assignment Oct 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

6 participants