There is one things which is wondering me. I've read something about unit testing and all I read was significantly connected with testthat (package created for unit testing). But for sure there are other approaches in R to do unit testing without using testthat package. So why they are unpopular in such level that it's even hard o find article about it ? what are the main advantages of testthat package which overwhelms unit testing market ?