airbloc / airbloc-go

Airbloc Core Implementation using Go
https://airbloc.org/
Apache License 2.0
27 stars 10 forks source link

[Test] Change testing tools #106

Open byeongsu-hong opened 5 years ago

byeongsu-hong commented 5 years ago

related #18

배경

지금은 순수 testing 라이브러리만 사용해서 테스트를 짜는 중임. 그러나, e2e테스트코드를 보던 중 ginkgo와 gomega를 사용해서 app registry api 테스트를 구현해놓은것이 확인됨. 코드를 보니 contract를 테스트할때와 비슷하게 BDD로 e2e테스트를 짜면 좋을 것 같다고 생각함.

제안

하는김에 ginkgo/gomega말고 goconvey를 사용했으면 좋겠음. 이건 심지어 웹으로 테스트 결과도 보여주는 갓갓툴임. 똑같이 BDD로 테스트를 짤수도 있어서 좋을 것 같음.