2013-08-01 6 views
0

저는 현재 php에서 루비로 수용 테스트를 한꺼번에 변환하고 있으며, 많은 테스트는 특정 시나리오를 사용하여 특정 조건을 테스트합니다. 우리는 @dataProvider를 많이 사용하고이 기능이 테스트 유닛 젬에 존재한다면 내 Google foo는 정보를 찾을 수 없습니다.루비 테스트 유닛 젬에 equality phpunit dataProvider 기능이 있습니다.

해결 방법 수동으로 지원하는 메서드를 호출하여 테스트하고 var.each {} 루프에 테스트 시나리오를 적용하는 데 필요한 값을 제공합니다. 그것은 우아하지 않지만 작동합니다. 그래도 사용할 수있는 경우 dataProvider 경로를 사용하는 것을 선호합니다.

답변

1

귀하의 Google foo는 아마도 매우 좋지만 Ruby에서는 비슷한 것을 고정물이라고 부릅니다.

Fixtures in Ruby Unit Tests