VSCode에서 Rails 테스트 구동 개발하고 있는 사람을 위한 Extension 만들었다

2408 단어 TDDRailsVSCode
테스트 구동 개발할 때 테스트 파일과 구현 파일을 오가고 싶어요?

Atom에는 rails-open-rspec이라는 멋진 Package가 있습니다.
VSCode에도 비슷한 Extension 은 있습니다만, 부족하기 때문에 스스로 만들었습니다.



설치



VSCode의 Extension에서 rails-rspec-file-toggle를 검색하면 나옵니다.

거동


Rails Rspec File Toggle 를 실행하면 테스트 파일과 구현 파일을 이동합니다.
기본적으로 app/{$0}/{$1}.rbspec/{$0}/{$1}_spec.rb 를 왕래합니다.
그러나 rails이기 쉽습니다.app/controllers/{$0}_controller.rbspec/requests/{$0}.rb같은 왕래가 되거나 하는 경우와 같이 설정을 할 수 있게 되어 있습니다.

↓는 기본값입니다.
"railsRspecFileToggle.convertDefinition": [
    {
        "app_directory": "controllers",
        "spec_directory": "requests",
        "app_suffix": "_controller",
        "spec_suffix": ""
    }
]

fast_spec과도 대응하고 있어요.
"railsRspecFileToggle.rspecDirectory": "fast_spec"

비고



내가 사용하지 않기 때문에 페인에는 대응하고 있지 않습니다.
만약 필요하다면 말해 주시면 개발할지도 모릅니다.

좋은 웹페이지 즐겨찾기