У меня есть функция, которая вызывает геолокатор, и я не знаю, как проверить эту функцию.Я пробовал шпионить за геолокатором и возвращать поддельные данные, но безуспешно, исходная функция все еще используется, поэтому мне придется подождать, и я не смогу использовать фиктивные данные.
// this doesn't work
var navigator_spy = spyOn( navigator.geolocation, 'getCurrentPosition' ).andReturn( {
coords : {
latitude : 63,
longitude : 143
}
} );
Как мне это сделать?