package bootstrap

import "testing"

func TestGetSystemTableDefinitionsIncludesConnectorWorkQueueTables(t *testing.T) {
	defs := GetSystemTableDefinitions()
	found := map[string]bool{
		"_System_ConnectorWorkItem":       false,
		"_System_ConnectorSchedulerLease": false,
	}
	for _, def := range defs {
		if _, ok := found[def.TableName]; ok {
			found[def.TableName] = true
		}
	}
	for tableName, ok := range found {
		if !ok {
			t.Fatalf("GetSystemTableDefinitions() did not include %s", tableName)
		}
	}
}
