Fix error if history file doesn't exist

This commit is contained in:
Ingo Oppermann
2023-07-19 13:17:55 +02:00
parent 165db9dc96
commit c1b47036d6
3 changed files with 37 additions and 6 deletions

26
session/snapshot_test.go Normal file
View File

@@ -0,0 +1,26 @@
package session
import (
"testing"
"github.com/datarhei/core/v16/io/fs"
"github.com/stretchr/testify/require"
)
func TestHistorySource(t *testing.T) {
memfs, err := fs.NewMemFilesystem(fs.MemConfig{})
require.NoError(t, err)
s, err := NewHistorySource(memfs, "/foobar.json")
require.NoError(t, err)
require.Nil(t, s)
}
func TestHistorySourceDisk(t *testing.T) {
diskfs, err := fs.NewDiskFilesystem(fs.DiskConfig{})
require.NoError(t, err)
s, err := NewHistorySource(diskfs, "./foobar.json")
require.NoError(t, err)
require.Nil(t, s)
}