photoprism/pkg/txt/states_test.go
Michael Mayer 61ced7119c Auth: Refactor cluster configuration and provisioning API endpoints #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-24 08:28:38 +02:00

22 lines
478 B
Go

package txt
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestStatesByCountry(t *testing.T) {
t.Run("QCUnknownCountry", func(t *testing.T) {
result := StatesByCountry[""]["QC"]
assert.Equal(t, "", result)
})
t.Run("QCCanada", func(t *testing.T) {
result := StatesByCountry["ca"]["QC"]
assert.Equal(t, "Quebec", result)
})
t.Run("QCUnitedStates", func(t *testing.T) {
result := StatesByCountry["us"]["QC"]
assert.Equal(t, "", result)
})
}