Open nothingisfunny opened 8 years ago
I think this lab could be improved by adding an example of what the finished product looks like.
I've been stuck on an error and on top of that I can't compare it to the solution branch because it's not passing. At this stage it would be helpful to have an introductory lab on templating before just combining it with ajax requests. I've now spent more time combing through handlebars api than I have with jQuery & MDN.
I'm going through and watching any lectures related to jquery and ajax that I can find and reading the docs for handlebar, but I don't know what I'm doing at all on this lab. I've also noticed that a lot of student's code on github looks exactly the same so I'm guessing a lot of people are just copying the solution. I agree with nothingisfunny above.
The way the tests assert for AJAX calls is really particular, and fails for apparently working code.
Would be nice to use something like https://github.com/pretenderjs/pretender which more robustly intercepts ajax requests and asserts against urls, headers, bodies, etc...
I am sorry for being so emotional about this lab, but it has no preceding explanation regarding any of things that are required to build in it, it is very frustrating and demotivating.