Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add specs for app/controllers/applications_controller.rb #290

Open
cachar opened this issue Feb 6, 2018 · 6 comments
Open

Add specs for app/controllers/applications_controller.rb #290

cachar opened this issue Feb 6, 2018 · 6 comments
Labels
maybe_close For tracking issues that are potentially not relevant anymore. voting/applications Has to do with voting on new member applications

Comments

@cachar
Copy link
Contributor

cachar commented Feb 6, 2018

There's some tricky stuff around applications changing state, and there might be some edge cases. We should add some specs to make sure everything is behaving as expected.

@compwron compwron added good first issue A small change that is a good place to start for someone new to this app and/or coding in general and removed applications labels Jun 15, 2019
@urbanfog
Copy link

urbanfog commented Oct 3, 2019

I'd like to tackle this as my first 'real' PR.

@compwron
Copy link
Member

compwron commented Oct 4, 2019

@urbanfog awesome! It's all yours. Feel free to ask questions, I'd love to help :)

@urbanfog
Copy link

urbanfog commented Oct 5, 2019

Any specific spots in the app you want to me start with?

@brittag
Copy link
Member

brittag commented Oct 25, 2019

Hi @urbanfog! I encourage checking out the issues at #295 and #317 as potential side-effects of issues in the state machine. Basically, when people submit applications to become members, occasionally they get an error message about their application. It could be good to inspect that area of the logic. For example, what are all the possible states that an application can be in before it's submitted, and do they transition properly when a person clicks "submit"?

I hope that makes sense - I'm not a programmer, just a member who has used the app a lot. :)

@anaulin
Copy link
Member

anaulin commented Sep 26, 2020

Unassigned this issue so that it is clearer that it is up for grabs, since there's been no activity for a while. @urbanfog if you still want to work on this, you're very welcome! (Let me know if you need help/support with it.)

@anaulin
Copy link
Member

anaulin commented Nov 30, 2020

It looks like we already have a decent set of specs for this in https://github.com/doubleunion/arooo/blob/master/spec/controllers/applications_controller_spec.rb . Wondering if there were specific things that this ticket wanted to see tested? (Or maybe this issue is obsolete and we should close it?)

@Aiyesha Aiyesha added voting/applications Has to do with voting on new member applications maybe_close For tracking issues that are potentially not relevant anymore. and removed good first issue A small change that is a good place to start for someone new to this app and/or coding in general labels Oct 11, 2022
@brittag brittag added this to Arooo Jun 16, 2024
@brittag brittag moved this to To do in Arooo Jun 16, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
maybe_close For tracking issues that are potentially not relevant anymore. voting/applications Has to do with voting on new member applications
Projects
Status: To do
Development

No branches or pull requests

6 participants