mirror of
https://github.com/therootcompany/golib.git
synced 2026-11-04 15:05:00 +00:00
22 lines
767 B
Go
22 lines
767 B
Go
package sheetsdb
|
|
|
|
import "testing"
|
|
|
|
func TestConfigSourceURLIdentitiesPrimary(t *testing.T) {
|
|
config := Config{Rows: []ConfigRow{{Key: "identities", Value: "identities.tsv"}}}
|
|
|
|
value, found, duplicate := config.SourceURL("identities")
|
|
if !found || duplicate || value != "identities.tsv" {
|
|
t.Fatalf("SourceURL(identities) = %q, %v, %v; want identities.tsv, true, false", value, found, duplicate)
|
|
}
|
|
}
|
|
|
|
func TestConfigSourceURLProfilesAlias(t *testing.T) {
|
|
config := Config{Rows: []ConfigRow{{Key: "identities", Value: "identities.tsv"}}}
|
|
|
|
value, found, duplicate := config.SourceURL("profiles")
|
|
if !found || duplicate || value != "identities.tsv" {
|
|
t.Fatalf("SourceURL(profiles) = %q, %v, %v; want identities.tsv, true, false", value, found, duplicate)
|
|
}
|
|
}
|