Fix mem3 tests (#1285)
authorEric Avdey <eiri@eiri.ca>
Tue, 17 Apr 2018 17:04:39 +0000 (14:04 -0300)
committerGitHub <noreply@github.com>
Tue, 17 Apr 2018 17:04:39 +0000 (14:04 -0300)
commit8de46c7a3ea097b4e50dfb4656172562a0dc69dc
tree0015042b3191253c723e8107c30b29ad8dc47951
parent069c02be2bd3b9a5486661589ba48b13f75e5c45
Fix mem3 tests (#1285)

The changes listener started in setup of mem3_shards test
was crashing when tried to register on unstarted couch_event
server, so the test was either fast enough to do assertions
before of that or failed on dead listener process.

This change removes dependency on mocking and uses
a standard test_util's star and stop of couch. Module start
moved into the test body to avoid masking potential failure
in a setup.

Also the tests mem3_sync_security_test and mem3_util_test
been modified to avoid setup and teardown side effects.
src/mem3/src/mem3_shards.erl
src/mem3/test/01-config-default.ini [deleted file]
src/mem3/test/mem3_sync_security_test.erl
src/mem3/test/mem3_util_test.erl