package file

import (
	"testing"

	"edge-infra.dev/pkg/lib/fog"

	"github.com/stretchr/testify/assert"
)

func TestNewDataset(t *testing.T) {
	ds, err := New(fog.New(), validTestdata)
	assert.NoError(t, err)
	assert.Equal(t, ds.rootDir, validTestdata)
}

func TestNewDatasetError(t *testing.T) {
	dir := ""
	_, err := New(fog.New(), dir)
	assert.Error(t, err)
}