Renaming confusing test names
Improving testing for when absent 'date' parameter

The tests were too complicated and their names were unclear. We now only have one test which just checks what it needs to in order to test the functionality.