package schema

import "testing"

func TestTiDBAppManagedSchemaVersionIncludesAppendLogLayout(t *testing.T) {
	got, err := TiDBTenantSchemaVersionForEmbeddingModeProfile(TiDBEmbeddingModeApp, TiDBAutoEmbeddingProfile{})
	if err != nil {
		t.Fatalf("derive app-managed schema version: %v", err)
	}
	want := currentTiDBTenantSchemaVersion(tidbAppEmbeddingBaseSchemaStatements())
	if got != want {
		t.Fatalf("app-managed schema version = %d, want %d", got, want)
	}
}
