added tests to check that Updates only run with a non-null and not empty string as the API key