Danue1 / namumark

27 stars 0 forks source link

통합 테스트(Integration Tests) 추가 #2

Open Danue1 opened 4 years ago

Danue1 commented 4 years ago

필요성

기능을 개선하거나 추가하는 것 만큼 중요한 것은 기존의 문서를 작성 당시의 형태로 렌더링하는 것이라고 할 수 있습니다. 이를 보장하기 위한 방법으로 namumark.rs는 단위 테스트(Unit Tests)를 필요하다고 생각하는 만큼 작성했습니다. 이렇게 작성한 단위 테스트는 각 문법에 대해서 정상적으로 파싱한다는 것은 보장할 수 있으며, 이는 도전적이고 과감한 수정을 할 수 있는 원동력이 될 것입니다.

현재

단위 테스트는 각 문법에 대해서만 정상적으로 파싱한다는 것을 보장할 뿐, 문서 전체에 대한 파싱을 보장하지는 못 합니다. 이는 자칫 문서 전체를 정상적으로 파싱할 수 있는지 확신하기 어려울 수 있습니다.

이를 해결하기 위해 나무마크 기반으로 작성한 여러 문서를 정상적으로 파싱하는지 통합 테스트가 필요합니다.

해결해야 하는 이슈

Danue1 commented 4 years ago

1 이슈를 해결하고 보니 링크 문법 등을 제대로 파싱하지 못 하는 버그가 있다는 것을 알았습니다.

Danue1 commented 4 years ago

bf9ead741214334bc5784692b97c622c784dbdfb

해결했습니다.