mirror of
https://git.sr.ht/~phw/scotty
synced 2025-04-30 13:47:05 +02:00
Renamed interfaces ListenImport|Export to ListensImport|Export
This commit is contained in:
parent
baed52dacc
commit
516de905bd
4 changed files with 11 additions and 11 deletions
|
@ -104,7 +104,7 @@ func getExportCapabilities(backend models.Backend) []string {
|
|||
caps := make([]Capability, 0)
|
||||
var name string
|
||||
var found bool
|
||||
name, found = checkCapability[models.ListenExport](backend, "export")
|
||||
name, found = checkCapability[models.ListensExport](backend, "export")
|
||||
if found {
|
||||
caps = append(caps, name)
|
||||
}
|
||||
|
@ -119,7 +119,7 @@ func getImportCapabilities(backend models.Backend) []Capability {
|
|||
caps := make([]Capability, 0)
|
||||
var name string
|
||||
var found bool
|
||||
name, found = checkCapability[models.ListenImport](backend, "import")
|
||||
name, found = checkCapability[models.ListensImport](backend, "import")
|
||||
if found {
|
||||
caps = append(caps, name)
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ import (
|
|||
func TestResolveBackend(t *testing.T) {
|
||||
config := viper.New()
|
||||
config.Set("backend", "dump")
|
||||
backend, err := backends.ResolveBackend[models.ListenImport](config)
|
||||
backend, err := backends.ResolveBackend[models.ListensImport](config)
|
||||
assert.NoError(t, err)
|
||||
assert.IsType(t, dump.DumpBackend{}, backend)
|
||||
}
|
||||
|
@ -43,22 +43,22 @@ func TestResolveBackend(t *testing.T) {
|
|||
func TestResolveBackendUnknown(t *testing.T) {
|
||||
config := viper.New()
|
||||
config.Set("backend", "foo")
|
||||
_, err := backends.ResolveBackend[models.ListenImport](config)
|
||||
_, err := backends.ResolveBackend[models.ListensImport](config)
|
||||
assert.EqualError(t, err, "Unknown backend foo")
|
||||
}
|
||||
|
||||
func TestResolveBackendInvalidInterface(t *testing.T) {
|
||||
config := viper.New()
|
||||
config.Set("backend", "dump")
|
||||
_, err := backends.ResolveBackend[models.ListenExport](config)
|
||||
assert.EqualError(t, err, "Backend dump does not implement ListenExport")
|
||||
_, err := backends.ResolveBackend[models.ListensExport](config)
|
||||
assert.EqualError(t, err, "Backend dump does not implement ListensExport")
|
||||
}
|
||||
|
||||
func TestGetBackends(t *testing.T) {
|
||||
backends := backends.GetBackends()
|
||||
for _, info := range backends {
|
||||
if info.Name == "dump" {
|
||||
assert.Containsf(t, info.ImportCapabilities, "listen",
|
||||
assert.Containsf(t, info.ImportCapabilities, "listens",
|
||||
"ImportCapabilities for \"dump\" expected to contain \"listens\"")
|
||||
assert.Emptyf(t, info.ExportCapabilities,
|
||||
"ExportCapabilities for \"dump\" expected to be empty")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue