Add another test case for location provider. Implement runtime.caller.