InfoGrab Docs

테스트 가이드라인

이 페이지는 GitLab의 인증 변경에 대한 정책 사양을 작성하는 방법에 대한 지침을 제공합니다. 단위 테스트는 spec/policies/ 및 ee/spec/policies/ 에 있습니다. 구조 # 권한당 하나의 describe 블록 # 각 권한에는 자체 describe 블록이 있어야 합니다. 여러 권한을 단일 블록으로 그룹화하지 마십시오 — 이렇게 하면 실패한 테스트가 어떤 권한과 관련이 있는지 식별하기 어려워집니다. # 나쁜 예 - 한 블록에 여러 권한 describe 'read and update issue' do it { is_expected.to be_allowed( :read_issue , :update_issue ) } end # 좋은 예 - 권한당 하나의 블록 describe 'read_issue' do # ... end describe 'update_issue' do # ... end 역할 기반 확인에 테이블 구문 사용 # where 테이블 구문을 사용하여 각 역할을