Files
mesh-contracts/placement/go/clients/meshmoduleassignerclient/reads_test.go
T

23 lines
807 B
Go

package meshmoduleassignerclient
import (
"reflect"
"testing"
)
func TestTheStatesAreNamedBySeatAndState(t *testing.T) {
for got, want := range map[string]string{PlacementRead: "mesh-delivery-assigner.placement", SeatHoldersRead: "mesh-delivery-assigner.seat-holders",
PlacementBucket: "mesh-delivery-assigner_placement", SeatHoldersBucket: "mesh-delivery-assigner_seat-holders"} {
if got != want {
t.Errorf("got %q, want %q", got, want)
}
}
}
func TestMachineNamesAreTheNodesAKeyNames(t *testing.T) {
keys := map[string][]byte{"g14.node": nil, "g14.app": nil, "ace.node": nil, "placement.novox": nil, "want.x.y": nil, "bad": nil}
if got, want := MachineNames(keys), []string{"ace", "g14", "novox"}; !reflect.DeepEqual(got, want) {
t.Errorf("MachineNames = %v, want %v", got, want)
}
}