테스트중인 앱에 여러 개의 열이있는 테이블이 많이 표시됩니다. 각 표는 SQL 데이터베이스로 가져온 다른 데이터 소스 (csv 파일)에서 앱이 가져 오는 데이터를 보여줍니다. 내 카피 바라의 UI 테스트에서이 일을하고있다 : 예상 데이터의 경우Assert Capybara 테이블 데이터
expect(data_for_row(student)).to match expected_data
: 그것은 내가 CSV 파일을 구문 분석하고 데이터 세트 예상 한 구축에 가장인가? FYI - 파일이 크고 2-3 개월마다 변경 될 수 있습니다. 그렇다면, 그러한 테스트를 작성하는 가장 효율적인 방법은 무엇입니까? 여러 개의 파일과 크기 (수천 개의 행)가 있습니다. 각 테이블은 한 번에 여러 파일의 데이터를 표시 할 수 있습니다.