There should 2 tests:

1. one that tests for `open` method got empty url from the `getAbsoluteUrl` and throws an exception
2. another that tests that `getAbsoluteUrl` throws an exception on missing url builder