테스트를 위해 rspec을 사용하고 테스트를 실행 한 후 테스트 데이터베이스에 일부 레코드가 남겨지는 경우가 있습니다. 이유가 확실하지 않습니다. 내 설정 파일에서 true로 설정된 use_transactional_fixtures가 있습니다. 그러나 나는 기록을 수동으로 삭제할 때까지 사라지지 않는다. 누구든지 이걸 막을 방법이 있니?레일스 테스트 데이터베이스가 일부 실행 후 지워지지 않음
EDIT; 전에는 테스트가 실패했을 때만이라고 말했어. 그것은 더 이상 사실이 아닙니다.
[documentation] (https : //www.relishapp.com/rspec/rspec-rails/v/3-5/docs/transactions) : *'before (: all) '에서 생성 된 데이터는 롤백되지 않습니다 *. –