package runtime import ( "slices" "testing" "git.novox.be/novox/mesh-sdk/go/buscalls" ) // A-44: mesh/stream.publish is a family of its own, the capability stream-publish, and no longer of bus-state-calls. func TestStreamPublishIsACapabilityOfItsOwn(t *testing.T) { if !slices.Equal(callFamilies[CapStreamPublish], []string{buscalls.StreamPublish}) || CapStreamPublish != "stream-publish" { t.Fatal("stream-publish does not state only mesh/stream.publish") } if slices.Contains(callFamilies[CapBusStateCalls], buscalls.StreamPublish) { t.Fatal("bus-state-calls still states mesh/stream.publish") } }