Bug 18976: Fix t/db_dependent/Auth.t cleanup
authorLari Taskula <lari.taskula@jns.fi>
Mon, 24 Jul 2017 13:43:18 +0000 (16:43 +0300)
committerKatrin Fischer <katrin.fischer.83@web.de>
Wed, 16 Aug 2017 21:50:42 +0000 (23:50 +0200)
commit2bf7a97e18ebe9eea113424d66036bb7ec6f3f9a
treed3adf3a1056c6aba2247d222eb4b38590b3f6cf6
parent0982a6d018d97c1239841e2fe334b16922bd355c
Bug 18976: Fix t/db_dependent/Auth.t cleanup

Test t/db_dependent/Auth.t seems to have an ineffective test data cleanup.
Data generated by TestBuilder is left in borrowers, branches, categories,
sms_providers and sessions tables after the test.

To replicate:
1. Check the row count of borrowers, branches and categories tables
2. prove t/db_dependent/Auth.t
3. Repeat step 1
4. Observe borrowers the following tables have increased in row count:
   - borrowers
   - branches
   - categories
   - sessions
   - sms_providers

To test:
1. Before applying the patch, go through steps at "To replicate" plan
2. Apply patch
3. Go through steps at "To replicate" plan
4. Observe step 4 no longer applies and those tables have the same number of
   rows as before executing the test.

This issue has been happening in REST tests as well, and this solution is
directly copy-pasted from t/db_dependent/api/v1/cities.t

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
t/db_dependent/Auth.t