(t *testing.T)
| 404 | } |
| 405 | |
| 406 | func TestEngine_UnknownSource(t *testing.T) { |
| 407 | dir := t.TempDir() |
| 408 | engine := &Engine{ConfigDir: dir} |
| 409 | srcCfg := SourceConfig{ |
| 410 | Name: "nonexistent", |
| 411 | OutputDir: filepath.Join(dir, "tasks"), |
| 412 | } |
| 413 | |
| 414 | _, err := engine.RunSync(srcCfg) |
| 415 | if err == nil { |
| 416 | t.Fatal("expected error for unknown source") |
| 417 | } |
| 418 | } |
| 419 | |
| 420 | func TestEngine_MultipleTasksGetSequentialIDs(t *testing.T) { |
| 421 | sourceName := "test-sequential" |