Open gemanor opened 3 weeks ago
/bounty 150
/attempt #12
with your implementation plan/claim #12
in the PR body to claim the bountyThank you for contributing to permitio/permit-cli!
Add a bounty • Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
🟢 @sachinks07 | Oct 28, 2024, 4:30:38 PM | WIP |
🟢 @naaa760 | Nov 5, 2024, 11:08:17 AM | WIP |
🟢 @varshith257 | #34 |
A new Quest has been launched in @permitio’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.
Loot of 250 USD has been stashed in this issue to reward the solver!
🗡 Comment @quest-bot embark
to check-in for this Quest and start solving the issue. Other solvers will be notified!
⚔️ When you submit a PR, comment @quest-bot loot #12
to link your PR to this Quest.
Questions? Check out the docs.
/attempt #12
@quest-bot embark
@varshith257 has embarked on their Quest. 🗡
Python
and Shell
magic ✨This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.
Questions? Check out the docs.
@quest-bot embark
@sachinks07 has embarked on their Quest. 🗡
CSS
and HTML
magic ✨This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.
Questions? Check out the docs.
This issue is about getting to 90% coverage for the Permit CLI. The current tests use only Node test runner and do not pass completely, so the task is also to stabilize the tests and choose the right tooling for efficient unit test writing.
Acceptance Criteria:
* Consistlenlty passed unit tests that cover 90% of the code in the repository by the time of starting work on the issue * Well-documented explanation of how to run and write the tests on the home page
@gemanor How do you feel about using Jest for the tests, if we use it, I can start working on this right away. Also should we also use something like Codecov together with Jest for ensuring coverage, or just Jest with GitHub Actions is fine?
@Neptune650 I have done progress on it integrating Jest. Just left with the task of increasing code coverage. Increases to 70 till now :)
PS: Updated progress so that we don't make duplicate efforts IMAO
@quest-bot embark
@Bhavyajain21 has embarked on their Quest. 🗡
JavaScript
and CSS
magic ✨This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.
Questions? Check out the docs.
🧚 @varshith257 has submitted PR https://github.com/permitio/permit-cli/issues/23 and is claiming the loot.
Keep up the pace, or you'll be left in the shadows.
cc @Bhavyajain21 @sachinks07
Questions? Check out the docs.
Seems like @varshith257 is the only one working on it. @sachinks07 are you planning to submit something or can I assign @varshith257
@gemanor I think you an assign me. I have already covered good coverage of 85% as of now
I think there are few bugs in login.tsx and policy.tsx, I think there needed fixes
@gemanor You can assign to @varshith257
@quest-bot embark
@naaa760 has embarked on their Quest. 🗡
Shell
and JavaScript
magic ✨This is not an assignment to the issue. Please check the repo’s contribution guidelines before submitting a PR.
Questions? Check out the docs.
Is there any work left on tests? I am willing to contribute if needed.
hey @gemanor, is this issue still open, else i can work on it, as no-one is assigned to it is it okay if we use jest, as its in typescript, that would be best, according to me. Its even use in NestJS. They provide unit, integratin and end to end test which we can execute, with built in coverage checker and nice terminal UI
Few resource on how these test case looks: https://github.com/Himasnhu-AT/scrapi/blob/main/apps/backend/libs/fetch/src/scrappers/axios.scrapper.spec.ts
Let me know your views on it
💡 @varshith257 submitted a pull request that claims the bounty. You can visit your bounty board to reward.
🧚 @varshith257 has submitted PR https://github.com/permitio/permit-cli/issues/34 and is claiming the loot.
Keep up the pace, or you'll be left in the shadows.
cc @Bhavyajain21 @naaa760 @sachinks07
Questions? Check out the docs.
This issue is about getting to 90% coverage for the Permit CLI. The current tests use only Node test runner and do not pass completely, so the task is also to stabilize the tests and choose the right tooling for efficient unit test writing.
Acceptance Criteria: