refactor test to not expect any given order and assert more in detail