Aruba와 Cucumber를 사용하여 Ruby 명령 줄 응용 프로그램을 테스트하고 싶습니다. 응용 프로그램에는 현재 사용자의 홈 폴더에 도트 파일 (예 : .my_app)을 만드는 스위치가 있습니다. Aruba 테스트를 실행할 때 응용 프로그램이 사용자의 홈 폴더에 파일을 생성하지 않도록하는 것이 좋습니다.Aruba를 사용하여 홈 폴더에서 파일 생성을 테스트하는 방법
임시 폴더를 만들고 명령 줄 응용 프로그램을 실행할 때 경로 플래그를 수정하는 단계 정의 내에 임시 작업 디렉터리를 만드는 방법을 찾고 있습니다. 아니면 이미 이런 기능을 제공하는 Aruba에 내장 된 기능이 있습니까?
샘플 테스트 :
Feature: Initialize for user
Scenario: Create a dot file in the user's home directory
When I run `touch ~/.my_test_file`
Then a file named "~/.my_test_file" should exist
좋은 해결책. Windows 사용자가 테스트를 실행할 수 있도록이 솔루션을 크로스 플랫폼 솔루션으로 만드는 방법에 대한 의견이 있으십니까? – sutch