diff options
| author | Doot Agent <agent@doot.local> | 2026-07-06 00:00:59 +0000 |
|---|---|---|
| committer | Doot Agent <agent@doot.local> | 2026-07-06 00:00:59 +0000 |
| commit | 945c34590677e161a711ccaff0e1077197b1b178 (patch) | |
| tree | df26e8ba5a369b3323649c2fab95bd8e7a49b58e /internal/config/config_test.go | |
| parent | cd14604bbef17f696475cf8737f1e41c9fa2dd06 (diff) | |
feat: remove Todoist integration entirely
Native tasks (native_tasks table) fully replace Todoist. All Todoist
API code, store functions, handlers, routes, templates, and tests have
been removed. Migration 021 drops the now-unused tasks cache table.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/config/config_test.go')
| -rw-r--r-- | internal/config/config_test.go | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 0722825..b436e93 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -15,33 +15,22 @@ func TestConfigValidate(t *testing.T) { { name: "valid config", cfg: Config{ - TodoistAPIKey: "todoist-key", - TrelloAPIKey: "trello-key", - TrelloToken: "trello-token", - }, - wantErr: false, - }, - { - name: "missing todoist key", - cfg: Config{ TrelloAPIKey: "trello-key", TrelloToken: "trello-token", }, - wantErr: true, + wantErr: false, }, { name: "missing trello key", cfg: Config{ - TodoistAPIKey: "todoist-key", - TrelloToken: "trello-token", + TrelloToken: "trello-token", }, wantErr: true, }, { name: "missing trello token", cfg: Config{ - TodoistAPIKey: "todoist-key", - TrelloAPIKey: "trello-key", + TrelloAPIKey: "trello-key", }, wantErr: true, }, @@ -242,14 +231,12 @@ func TestToDisplayTZ(t *testing.T) { func TestLoad(t *testing.T) { // Set up required env vars - os.Setenv("TODOIST_API_KEY", "test-todoist-key") os.Setenv("TRELLO_API_KEY", "test-trello-key") os.Setenv("TRELLO_TOKEN", "test-trello-token") os.Setenv("PORT", "9999") os.Setenv("CACHE_TTL_MINUTES", "10") os.Setenv("DEBUG", "true") defer func() { - os.Unsetenv("TODOIST_API_KEY") os.Unsetenv("TRELLO_API_KEY") os.Unsetenv("TRELLO_TOKEN") os.Unsetenv("PORT") @@ -262,9 +249,6 @@ func TestLoad(t *testing.T) { t.Fatalf("Load failed: %v", err) } - if cfg.TodoistAPIKey != "test-todoist-key" { - t.Errorf("Expected TodoistAPIKey 'test-todoist-key', got '%s'", cfg.TodoistAPIKey) - } if cfg.Port != "9999" { t.Errorf("Expected Port '9999', got '%s'", cfg.Port) } @@ -278,11 +262,9 @@ func TestLoad(t *testing.T) { func TestConfig_ClaudomatorURL_Default(t *testing.T) { os.Unsetenv("CLAUDOMATOR_URL") - os.Setenv("TODOIST_API_KEY", "test-todoist-key") os.Setenv("TRELLO_API_KEY", "test-trello-key") os.Setenv("TRELLO_TOKEN", "test-trello-token") defer func() { - os.Unsetenv("TODOIST_API_KEY") os.Unsetenv("TRELLO_API_KEY") os.Unsetenv("TRELLO_TOKEN") }() @@ -298,12 +280,10 @@ func TestConfig_ClaudomatorURL_Default(t *testing.T) { func TestConfig_ClaudomatorURL_EnvOverride(t *testing.T) { os.Setenv("CLAUDOMATOR_URL", "http://1.2.3.4:9000") - os.Setenv("TODOIST_API_KEY", "test-todoist-key") os.Setenv("TRELLO_API_KEY", "test-trello-key") os.Setenv("TRELLO_TOKEN", "test-trello-token") defer func() { os.Unsetenv("CLAUDOMATOR_URL") - os.Unsetenv("TODOIST_API_KEY") os.Unsetenv("TRELLO_API_KEY") os.Unsetenv("TRELLO_TOKEN") }() @@ -319,7 +299,6 @@ func TestConfig_ClaudomatorURL_EnvOverride(t *testing.T) { func TestLoad_ValidationError(t *testing.T) { // Clear required env vars to trigger validation error - os.Unsetenv("TODOIST_API_KEY") os.Unsetenv("TRELLO_API_KEY") os.Unsetenv("TRELLO_TOKEN") |
