mirror of
https://github.com/datarhei/core.git
synced 2025-10-05 16:07:07 +08:00
27 lines
555 B
Go
27 lines
555 B
Go
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)
|
|
}
|