-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[test] Add all tests for DonatorManager Contract #87
Comments
hello @dmirgaleev i am a frontend dev and blockchain developer |
Hey @EmmanuelAR, would love to work on it! My approach would be first to review the DonatorManager contract to understand its methods and constructors, then analyze the existing test files to ensure the new tests follow the project's established standards. I’d set up the environment with scarb and snforge for compiling and testing Cairo contracts. After designing test cases for both success and failure scenarios, I’d write the test file, covering constructors and all methods, ensuring proper state changes and error handling. Finally, I’d run the tests, debug as needed, review for best practices, and submit the tests with proper documentation. |
Hi @HumbertoTM10! |
Hey @EmmanuelAR I will love to take this up |
Hi @ShantelPeters! |
@EmmanuelAR I'm a frontend and a blockchain developer. I will love to work on this |
Hi @CollinsC1O! |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello, I am Manuel, a process engineer and web3 developer. I have participated in Starknet Bootcamps and am an Elite winner of Speedrunstark. I have a high capacity to solve problems. I am a member of the DojoCoding community. How I plan on tackling this issueTo address the requirements of the issue, I will proceed with the following:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi I am cairo dev with lots of experience writing and testing cairo smart contract. How I plan on tackling this issueI would write a robust test to cover all edge cases. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI'm a Full Stack Developer with two years of experience. I'm also an active member of Dojo Coding, where I'm expanding my skills in Cairo and Web3 technologies. I'm eager to learn, contribute, and be part of this project. How I plan on tackling this issueTo solve this issue, I would:
Estimated time to solve it: 2 days |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello, I'm Daniel Calderón! How I plan on tackling this issue
Estimated time to completion
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am an active member of the Dojo Coding community in Costa Rica, with experience in Cairo, having built onchain games like ByteBeasts and contributed to open-source projects such as CairoLint, where I implemented tests for Cairo lints. Additionally, I taught Cairo during the Starknet Bootcamp for Dojo Coding. I also have experience with TypeScript, contributing to Starknet Quest by developing components like ComboBoxes, among others. How I plan on tackling this issueTo tackle this issue, my approach would be:
Estimated Time to Completion: 3-4 days |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, I'm Emmanuel and I'll be working on issue: I estimate this will take 2 days to finish How I plan on tackling this issueThis is how I will tackle this issue: |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a full stack and block chain dev with experience in writing test for smart contracts in cairo via only dust. Here is my profile: https://app.onlydust.com/u/No-bodyq How I plan on tackling this issueI'll begin by reviewing the contributor guide and current test patterns to ensure that the test structure remains consistent. Next, I'll thoroughly examine the DonatorManager contract, listing all its methods and constructors to identify potential success cases as well as possible error conditions. After that, I'll write comprehensive tests for each method, ensuring both successful scenarios and edge cases are properly addressed. Finally, I'll validate the tests using scarb and snforge to ensure they adhere to the project's standards and execute as expected. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have multiple experience in Cairo contracts development and testing with snforge: How I plan on tackling this issueI will carefully add tests to the DonatorManager contract making sure every possible route is taken (aiming for 100% coverage) by asserting that we get the expected results, errors and events emitted along the way. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi am a blockchain developer and i will love to work on this issue. How I plan on tackling this issueTo approach this issue, i will follow this steps
|
This issue will be part of ODHack8.0, please apply via Onlydust app
The text was updated successfully, but these errors were encountered: