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 관련 강의가 많지 않은듯하여... 보면 좋은거같다.
'소프트웨어-이야기 > 테스트-자동화' 카테고리의 다른 글
(Django) Rspec VS PyTest (0) | 2018.06.15 |
---|---|
(Django) 마이그레이트를 하지 않고 PyTest 사용하기 (2) | 2018.06.15 |
(테스트환경)로컬에 REDIS 환경 만들기 (0) | 2017.07.23 |
[Rspec]:all VS :each 차이 (0) | 2016.06.10 |
[Rspec]테스트 할 코드에 원하는 메소드가 실행되고 있는지 확인하기 (0) | 2015.08.18 |