test: add skip segment overrides table check
This commit is contained in:
25
internal/db/skip_segment_overrides_test.go
Normal file
25
internal/db/skip_segment_overrides_test.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package db
|
||||
|
||||
import (
|
||||
"context"
|
||||
"database/sql"
|
||||
"testing"
|
||||
|
||||
_ "github.com/mattn/go-sqlite3"
|
||||
)
|
||||
|
||||
func TestHasSkipSegmentOverrideTableReturnsFalseWhenMissing(t *testing.T) {
|
||||
sqlDB, err := sql.Open("sqlite3", ":memory:")
|
||||
if err != nil {
|
||||
t.Fatalf("open sqlite: %v", err)
|
||||
}
|
||||
defer func() { _ = sqlDB.Close() }()
|
||||
|
||||
ok, err := New(sqlDB).HasSkipSegmentOverrideTable(context.Background())
|
||||
if err != nil {
|
||||
t.Fatalf("HasSkipSegmentOverrideTable: %v", err)
|
||||
}
|
||||
if ok {
|
||||
t.Fatalf("HasSkipSegmentOverrideTable returned true for missing table")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user