I'm really getting nervous about how long it is taking me to complete each section...
It took 6+ months to do foundations. It's taken over a year to do Ruby, and I'm stuck in rspec. I don't understand how it truly works. I'm making fake objects for real objects to use in tests, and those fake objects can arbitrarily return what I say to return. Ok, I think I get why you want to explicitly separate an objects methods from things that can make it go haywire in order to focus on the object. But calling it messages instead of methods, even though I understand a message means the 'asking' of a message, it still seems pointless to me. It just seems like excessive terminology.
And the most defeating thing is how I can't just run the code. I have to make a fake 'within' rspec version with it's own terminology. Just as I'm wrapping around my head around more advanced concepts. Are they even advanced? I still feel like a newbie little nothing.
I'm so overwhelmed. The rspec cirriculum's spot in the ruby track was changed in the middle of me doing knights travail. So after I FINALLY got that, (which was like a total holy shit moment. I could not believe I actually did that) I'm no longer coding. I'm trying to learn to test code with a framework that I have to learn from scratch while at the same time not knowing the language well yet.
I'm honestly just defeated right now. I do not understand rspec.