22 lines
550 B
Go
22 lines
550 B
Go
package delivery_test
|
|
|
|
import (
|
|
"encoding/json"
|
|
"testing"
|
|
|
|
"git.novox.be/novox/mesh-sdk/go/delivery"
|
|
"git.novox.be/novox/mesh-sdk/go/overlay"
|
|
)
|
|
|
|
// The private network's manifest delivery provides is overlay's, though delivery does not import overlay.
|
|
func TestTheProvidedNetworkIsOverlays(t *testing.T) {
|
|
_, raw, err := delivery.ProvidedManifest(overlay.Name)
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
want, _ := json.Marshal(overlay.Manifest())
|
|
if string(raw) != string(want) {
|
|
t.Fatalf("delivery provides\n%s\noverlay says\n%s", raw, want)
|
|
}
|
|
}
|