Unit testing implies testing controllers/views too?

General Tech QA/Testing 2 years ago

0 2 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating

Posted on 16 Aug 2022, this text provides information on QA/Testing related to General Tech. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago

I want to understand exactly what unit test means.

From what I have understood so far it implies testing a model and all its public methods.

Is that correct?

And what about controllers? Does unit test means testing the controllers/views too?

Could someone enlighten me on this.

0 views
0 shares

profilepic.png
manpreet 2 years ago

Basically, if it has business logic that is non-trivial then it should be unit tested.

As you test the controller, if you have already tested lower levels, then you can mock out the lower levels so that your test will go quicker, but, everything should have a test, all the public and protected methods, not just the public ones, IMO.


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.