XaoGao / Todoser

Clone trello
3 stars 11 forks source link

Исправить стили для тестов projects_controller #206

Closed XaoGao closed 2 years ago

XaoGao commented 2 years ago

В файле spec/request/project_spec.rb наприсаны тесты для файла app/controllers/projects_controller.rb, нужно исправить стили аналогично задаче #188. Основные замечания от rubocop: 1) context начаниается со слов 'when', 'with', or 'without' 2) before(:each) -> before 3) it не должен содержать слово return 4) после let должна быть пустая строка 5) Один it -> один expect 6) Тесты типа

context "user is not sign in" do
  it "returns redirect to sign in page" do
    post projects_path
    expect(response).to have_http_status(:redirect)
    expect(response).to redirect_to new_user_session_path
  end
end

Стоит привести к типу

context "when user is not sign in" do
  before do
    post projects_path
  end
  it {  expect(response).to have_http_status(:redirect) }
  it {  expect(response).to redirect_to new_user_session_path }
end