Add unit tests to address new string routine `string_is_empty`

#160 introduced a new string function, we should have a couple of unit tests to ensure that it works in all cases.

I'm sure it does, but the more string unit tests the better, because at least they are passing.