Skip to content

Instantly share code, notes, and snippets.

View dvoryankin's full-sized avatar
🌴
On vacation

Dvoryankin Dmitry dvoryankin

🌴
On vacation
View GitHub Profile
@dvoryankin
dvoryankin / rspec_rails_cheetsheet.rb
Created March 1, 2019 12:51 — forked from them0nk/rspec_rails_cheetsheet.rb
Rspec Rails cheatsheet (include capybara matchers)
#Model
@user.should have(1).error_on(:username) # Checks whether there is an error in username
@user.errors[:username].should include("can't be blank") # check for the error message
#Rendering
response.should render_template(:index)
#Redirecting
response.should redirect_to(movies_path)
@dvoryankin
dvoryankin / test.rb
Last active May 29, 2020 14:51 — forked from Mehonoshin/test.rb
# BasketsController < ApplicationController
class BasketController
# всё сразу в одном методе
def add_to_basket
# могут быть одинаковые названия, поэтому искать лучше по id товара
item = Item.find_by_title(params[:item_title])
# непонятно зачем глобальная переменная