@tedivm -- Sorry, there seems to be some confusion here, the test does exactly what you suggest:

What you are looking at is a mock of the `\RedisArray` class that *can only* be instanciated by passing servers and options to its constructor.

Now look at the last but one line, where we pass the options to `getFreshDriver`. `getFreshDriver` does exactly what you want: Create an instance and call `SetOptions`.

So what the test does is assert that passing additional RedisArray options to `getFreshDriver` will end up in the constructor of `RedisArray` as second parameter -- which is exactly the behavioural change that our pull request introduces.