Multi/elixir 3 (#2394)

* Add auth cache test into elixir test suite

* Port cookie_auth test suite into elixir

* Remove conflicting functions

* remove debug log level config

* Port users_db from js test suite to elixir

* WIP: make test more robust

* WIP: increase default timeout, revert to fail when login error

* Auth cache test fixes

* Cookie auth test fixes

* Cookie auth test fixes

* Correct test name

* Correct test name

* Disable all JS tests that have Elixir test counterparts.

* Convert test setup/teardown logic into idiomatic ExUnit and use @moduletag config

* Disable auth_cache_test

* auth cache test is disabled

* Update elixir test suite README.md with missing ported stuff

* Port UTF8 js test suite to elixir

* fix: losen assertion

* disable more JS tests

Co-authored-by: Juanjo Rodriguez <jjrodrig@gmail.com>
Co-authored-by: Alessio Biancalana <dottorblaster@gmail.com>
63 files changed