테스트를 처음하는 사람입니다. 누군가가 rspec에서 current_user를 테스트하는 방법을 알려줄 수 있습니까?현재 사용자에 대한 Rspec 테스트
예제 코드 :
쉬운 하나
def index
@todos = current_user.todos
end
좀 더 하드
def index
@events = current_user.participating_events.includes(
[:events_users, :participants, :user])
end
하나 내가 문제의 비슷한 종류의 RSpec에 테스트를 작성하는 방법에 대해 설명합니다.
예 지금까지 시도했습니다. 은 "인덱스 페이지의 모든 수행 할 작업을해야한다" 방문 "/ 수행 할 작업" 기대 (todo.title) .TO EQ (제목)를 할 기대 (todo.desc) .TO EQ (내림차순) 끝 그러나 current_user ... 등의 할일을 확인하는 방법을 잘 모르겠습니다. – Packer
본문 질문에 대한 귀하의 시도를 게시하십시오. –
예, 코드를 작성했습니다. 그러나 나는 현재 사용자에게 아무 것도없는 CRUD 작업만을위한 코드를 작성했습니다. 이제 현재 사용자에 대한 테스트도 작성하려고합니다. 여기에 내 테스트 파일 링크가 있습니다. [링크] (http://pastebin.com/j4m5jTv3) – Packer