feat: simplify setup logic

This commit is contained in:
Eugen Eisler
2024-08-22 21:45:36 +02:00
parent 6996278c8f
commit 4b3afb3c8e
6 changed files with 148 additions and 33 deletions

23
cli/cli_test.go Normal file
View File

@@ -0,0 +1,23 @@
package cli
import (
"os"
"testing"
"github.com/danielmiessler/fabric/db"
"github.com/stretchr/testify/assert"
)
func TestCli(t *testing.T) {
message, err := Cli()
assert.NoError(t, err)
assert.Empty(t, message)
}
func TestSetup(t *testing.T) {
mockDB := db.NewDb(os.TempDir())
fabric, err := Setup(mockDB, false)
assert.Error(t, err)
assert.Nil(t, fabric)
}