32fdb72ac9
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
27 lines
528 B
Go
27 lines
528 B
Go
package places
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/photoprism/photoprism/internal/s2"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestFindLocation(t *testing.T) {
|
|
t.Run("U Berliner Rathaus", func(t *testing.T) {
|
|
lat := 52.51961810676184
|
|
lng := 13.40806264572578
|
|
id := s2.Token(lat, lng)
|
|
|
|
l, err := FindLocation(id)
|
|
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
|
|
assert.False(t, l.Cached)
|
|
assert.Equal(t, "U Berliner Rathaus", l.Name())
|
|
assert.Equal(t, "Berlin", l.City())
|
|
assert.Equal(t, "de", l.CountryCode())
|
|
})
|
|
}
|