솔리디티 테스트 코드를 작성 완료했다.
오늘 종일 promise와 async-await 관련 오류들을 해결하는데 하루를 다 썼다.
전반적으로 async-await 적용이 자연스럽지 않아 포스팅 자료를 찾아가며 최적화한 후
Admin을 바꾸는 case가 첫부분에 실행되면 나머지 코드들이 영향을 받아 에러가 나던 것을
맨 뒤의 케이스로 옮겨서 실행하니 관련 에러가 해결되었고
트랜잭션이 실패했을때 revert를 발생시키는 case에서 try catch를 적용하니 모든 에러가 해결되었다.