-
Notifications
You must be signed in to change notification settings - Fork 42
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
Lauren Cardella -- Carets #29
base: master
Are you sure you want to change the base?
Conversation
…s. Add .env to .gitignore.
…page. Create recipes controller.
…ex. Edit application and recipe index views. Search not returning any results.
…index view. Build show action in recipes controller. Add uri instance variable to recipe.rb and make some info into optional variables.
…use array data. Change index action to include paginate method. Add pagination to recipes index view.
…ts to api wrapper tests.
API MuncherWhat We're Looking For
|
|
||
data = HTTParty.get(url) | ||
|
||
unless data.empty? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would add a rescue because for bad requests data is coming back as [
which won't parse correctly.
<% else %> | ||
<% @recipes.each do |recipe| %> | ||
<article class="recipe"> | ||
<%= image_tag (recipe.image) %> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would make the images for the results links as it's natural to want to click on'em.
it "can get a list of recipe search results" do | ||
VCR.use_cassette("index_action") do | ||
get recipes_path | ||
must_respond_with :success |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If there's not a search here it redirects back to home.
describe "show" do | ||
it "can get a specific recipe" do | ||
VCR.use_cassette("show_action") do | ||
get recipe_path |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no recipe to show, so it redirects to the homepage, at least I'd hope so, or prints an error message.
API Muncher
Congratulations! You're submitting your assignment!
Comprehension Questions