package adapter_test

import (
	"testing"

	"gitea.dwysokinski.me/twhelp/corev3/internal/bun/buntest"
)

func TestTribeSnapshotBunRepository_Postgres(t *testing.T) {
	t.Parallel()

	if testing.Short() {
		t.Skip("skipping long-running test")
	}

	testTribeSnapshotRepository(t, func(t *testing.T) repositories {
		t.Helper()
		return newBunDBRepositories(t, postgres.NewDB(t))
	})
}

func TestTribeSnapshotBunRepository_SQLite(t *testing.T) {
	t.Parallel()

	testTribeSnapshotRepository(t, func(t *testing.T) repositories {
		t.Helper()
		return newBunDBRepositories(t, buntest.NewSQLiteDB(t))
	})
}
