spongy/spongyd/spongy_test.go

32 lines
571 B
Go

package main
import (
"io/ioutil"
"os"
"path"
"testing"
)
func setupRunSpongy(t *testing.T, parent string, baseChan chan<- string) {
base, _ := createNetwork(t, parent)
baseChan <- base
close(baseChan)
runsvdir(parent)
os.RemoveAll(base)
}
func TestRunsvdir(t *testing.T) {
parent, err := ioutil.TempDir("", "spongy-test")
if err != nil {
t.Fatal(err)
}
defer os.RemoveAll(parent)
baseChan := make(chan string)
go setupRunSpongy(t, parent, baseChan)
base := <- baseChan
expect(t, path.Join(base, "log", "current"), " 001 ")
os.RemoveAll(base)
}