Tests in Planka #10

Open
opened 2026-02-04 16:27:12 +03:00 by OVERLORD · 6 comments
Owner

Originally created by @sargas on GitHub (May 31, 2020).

Hello @meltyshev ,

I may submit a PR, and since there is no CONTRIBUTING doc, I was hoping you could answer if a PR that added test cases for new feature(s) would be acceptable. If so, I also wanted to ask beforehand if there are any test runners / assertions libraries / frameworks / etc you are opinionated about?

Thanks

Originally created by @sargas on GitHub (May 31, 2020). Hello @meltyshev , I may submit a PR, and since there is no CONTRIBUTING doc, I was hoping you could answer if a PR that added test cases for new feature(s) would be acceptable. If so, I also wanted to ask beforehand if there are any test runners / assertions libraries / frameworks / etc you are opinionated about? Thanks
Author
Owner

@meltyshev commented on GitHub (Jun 1, 2020):

Hi, @sargas,

Currently, it takes a long time to test all features by hand, so it will be nice to start writing tests. To be honest, I not very familiar with test libs, but I heard about Jest - I think it should be enough and it's easy to use. Sorry about no CONTRIBUTING doc, I definitely should add it.

Thank you!

@meltyshev commented on GitHub (Jun 1, 2020): Hi, @sargas, Currently, it takes a long time to test all features by hand, so it will be nice to start writing tests. To be honest, I not very familiar with test libs, but I heard about [Jest](https://jestjs.io/docs/en/getting-started.html) - I think it should be enough and it's easy to use. Sorry about no CONTRIBUTING doc, I definitely should add it. Thank you!
Author
Owner

@gempain commented on GitHub (Aug 13, 2020):

@meltyshev jest is a really good choice. You'll get more people able to contribute. Really easy to setup :) For UI testing, have you considered Cypress ?

@gempain commented on GitHub (Aug 13, 2020): @meltyshev jest is a really good choice. You'll get more people able to contribute. Really easy to setup :) For UI testing, have you considered [Cypress](https://www.cypress.io/) ?
Author
Owner

@meltyshev commented on GitHub (Aug 18, 2020):

@gempain already reading about it 😀 I will add these test libs to the project in the next commit...

@meltyshev commented on GitHub (Aug 18, 2020): @gempain already reading about it 😀 I will add these test libs to the project in the next commit...
Author
Owner

@meltyshev commented on GitHub (Aug 20, 2020):

Test libs already there. Also added two example test files: server, client. Still don't have time for CONTRIBUTING doc, so I just pinned this issue. Cypress or something similar will be added a bit later...

@meltyshev commented on GitHub (Aug 20, 2020): Test libs already there. Also added two example test files: [server](https://github.com/plankanban/planka/blob/master/server/test/integration/models/User.test.js), [client](https://github.com/plankanban/planka/blob/master/client/src/utils/local-id.test.js). Still don't have time for CONTRIBUTING doc, so I just pinned this issue. Cypress or something similar will be added a bit later...
Author
Owner

@adj2908 commented on GitHub (Sep 1, 2022):

Hi @meltyshev,
I would like to contribute to this by writing cypress tests. Please let me know what should be the next approach before I start working on it.

Thanks,
Aditya

@adj2908 commented on GitHub (Sep 1, 2022): Hi @meltyshev, I would like to contribute to this by writing cypress tests. Please let me know what should be the next approach before I start working on it. Thanks, Aditya
Author
Owner

@meltyshev commented on GitHub (Sep 7, 2022):

Hi! First we need to add Cypress. I can try to figure it out soon, or please do a PR 🙏

@meltyshev commented on GitHub (Sep 7, 2022): Hi! First we need to add Cypress. I can try to figure it out soon, or please do a PR 🙏
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#10