aah
aah copied to clipboard
TestSuite for integration and functional test case.
Goal is to provide capabilities so aah framework users can do effective test cases (unit, functional, integration) for their application.
Note: my goal is not to develop testing framework instead provide test capabilities, so that you can use your choice of test tools. For example: goconvey(as mentioned by @julienkosinski below), ginkgo, testify, etc.
What do you mean by test capabilities?
Test capabilities means - providing ability to create an test instance easily and effectively. Such as Context
, Request
, Response
, Response Recorder
, aah Test Server
, Basic assertions
, etc. So that you can develop/create your test cases with creativity, imagination and of-course acceptance.
Why aah has aahframwork.org/test.v0
library?
Well for writing unit cases within aah framework across all the modules, I have abstracted wth required assertion as library and using it across. Of-course you can use it too :)
Can I go with only aah framework test capabilities? Yes, you can. I believe it would satisfy your application testing needs in addition to standard testing package. Ultimately it's your choice of testing requirements.
I hope it clarifies the aah
goal.
@jeevatkm About tests I really like the ideas of http://goconvey.co/ because it provides a complete framework for tests and a web interface. What do you think about it? I know that you already use your testing library for assertion though.
@julienkosinski I have added the story goal and details. Please have a look.
Thank you I understand your goal now, sorry for being out of context :).