본문 바로가기

소프트웨어-이야기/테스트-자동화

[rails]테스트코드 - Rspec

rspec gem

gem 'rspec-rails'

api document - http://rspec.info/documentation/3.5/rspec-rails/


같이 사용하면 좋은 gem

factory_gril

active record의 mock data를 만들 때 편하다. 테스트 코드를 돌릴 때, test db에 가상의 목데이터를 만들어주고, 테스트코드가 모두 돌아가고 나면 자동으로 rollback을 해준다.

gem 'factory_girl'

https://github.com/thoughtbot/factory_girl


스터디하기 좋은 동영상 강의

code school - rspec 

https://www.codeschool.com/courses/testing-with-rspec

예전에 회사에서 스터디로 했었는데, 점심시간에 동영상을 틀어놓고 도시락을 사다먹으면서 봤었다.

그리고 마지막에 알스펙 퀴즈를 풀어야하는게 있어서, 같이 문제를 풀어본 적이 있었다.

사실.. 처음 볼때는 뭔말인지 모르겠지만.. 그래도 rspec 관련 강의가 많지 않은듯하여... 보면 좋은거같다.