Originally, each location strategy only included a small amount of platform-specific behavior such that it was pragmatic to only test it as part of e2e tests.
In order to fix #4333, I had to abstract more behavior into the location strategies, such that many of the tests for Location were bogus.
Meanwhile, we have PR #3563 that does the needed refactoring to add a layer below location strategy so that we'd be able to test it.
As a part of #3563 we should include tests for the behaviors under test before #4333 was resolved.
Originally, each location strategy only included a small amount of platform-specific behavior such that it was pragmatic to only test it as part of e2e tests.
In order to fix #4333, I had to abstract more behavior into the location strategies, such that many of the tests for
Locationwere bogus.Meanwhile, we have PR #3563 that does the needed refactoring to add a layer below location strategy so that we'd be able to test it.
As a part of #3563 we should include tests for the behaviors under test before #4333 was resolved.