Commit 7d1aad238f

7d1aad238ffa3ecd2e98e9c7bb97cd20feab69e4

parent: 539835bd23

Verified · cmc ci/build: success ci/test: success

cmc <hello@cleberg.net> · 2026-09-28 23:06 UTC

tests: newer callers pass a nil pack limiter to New

Ref #262

Layout: unified · split

internal/httpd/account_test.go +2 −2
@@ -212,7 +212,7 @@ func TestPinToggleDispatchesRepoPin(t *testing.T) {
212212 t.Fatal(err)
213213 }
214214
215 s := New(config.Default(), st)
215 s := New(config.Default(), st, nil)
216216 req := httptest.NewRequest("POST", "/alice/app/pin", nil)
217217 req.SetPathValue("owner", "alice")
218218 req.SetPathValue("repo", "app")
@@ -261,7 +261,7 @@ func TestWatchToggleCyclesThroughMuted(t *testing.T) {
261261 t.Fatal(err)
262262 }
263263
264 s := New(config.Default(), st)
264 s := New(config.Default(), st, nil)
265265 req := httptest.NewRequest("POST", "/alice/app/watch", nil)
266266 req.SetPathValue("owner", "alice")
267267 req.SetPathValue("repo", "app")
internal/httpd/issuecreate_test.go +5 −5
@@ -79,7 +79,7 @@ func TestIssueCreateFormHasMilestoneAndAssigneeForWriter(t *testing.T) {
7979
8080 cfg := config.Default()
8181 cfg.Web.Mode = "accounts"
82 s := New(cfg, st)
82 s := New(cfg, st, nil)
8383 req := httptest.NewRequest("GET", "/alice/app/issues/new", nil)
8484 req.SetPathValue("owner", "alice")
8585 req.SetPathValue("repo", "app")
@@ -125,7 +125,7 @@ func TestIssueCreateFormHidesMilestoneAndAssigneeForReader(t *testing.T) {
125125
126126 cfg := config.Default()
127127 cfg.Web.Mode = "accounts"
128 s := New(cfg, st)
128 s := New(cfg, st, nil)
129129 req := httptest.NewRequest("GET", "/alice/app/issues/new", nil)
130130 req.SetPathValue("owner", "alice")
131131 req.SetPathValue("repo", "app")
@@ -198,7 +198,7 @@ func TestIssueCreateSubmitReaderLabelIsDropped(t *testing.T) {
198198 t.Fatal(err)
199199 }
200200
201 s := New(config.Default(), st)
201 s := New(config.Default(), st, nil)
202202 form := url.Values{
203203 "title": {"a bug"},
204204 "body": {"steps"},
@@ -254,7 +254,7 @@ func TestIssueCreateSubmitSetsMilestoneAndAssignee(t *testing.T) {
254254 t.Fatal(err)
255255 }
256256
257 s := New(config.Default(), st)
257 s := New(config.Default(), st, nil)
258258 form := url.Values{
259259 "title": {"needs a fix"},
260260 "body": {"details"},
@@ -308,7 +308,7 @@ func TestIssueCreateSubmitBadAssigneeCreatesNothing(t *testing.T) {
308308 t.Fatal(err)
309309 }
310310
311 s := New(config.Default(), st)
311 s := New(config.Default(), st, nil)
312312 form := url.Values{
313313 "title": {"needs a fix"},
314314 "body": {"details"},
internal/httpd/logincookie_test.go +1 −1
@@ -52,7 +52,7 @@ func TestLoginNoStoreHeader(t *testing.T) {
5252 if err := st.MigrateUp(); err != nil {
5353 t.Fatal(err)
5454 }
55 s := New(config.Default(), st)
55 s := New(config.Default(), st, nil)
5656 rr := httptest.NewRecorder()
5757 req := httptest.NewRequest("GET", "/login?token=bogus", nil)
5858 s.login(rr, req)
internal/httpd/mrrangediff_test.go +3 −3
@@ -36,7 +36,7 @@ func TestMRRangeDiffPageRendersCommandOutput(t *testing.T) {
3636 t.Fatal(err)
3737 }
3838
39 s := New(config.Default(), st)
39 s := New(config.Default(), st, nil)
4040 req := httptest.NewRequest("GET", "/alice/app/mrs/1/range-diff", nil)
4141 req.SetPathValue("owner", "alice")
4242 req.SetPathValue("repo", "app")
@@ -180,7 +180,7 @@ func loginCookie(t *testing.T, st *store.Store, userID int64) *http.Cookie {
180180// user with no access (#269).
181181func TestMRRangeDiffPagePrivateRepo(t *testing.T) {
182182 st, cfg, alice, bob, repo, n, _, _, title := rangeDiffFixture(t)
183 s := New(cfg, st)
183 s := New(cfg, st, nil)
184184
185185 newReq := func(cookie *http.Cookie) (*httptest.ResponseRecorder, *http.Request) {
186186 req := httptest.NewRequest("GET", "/alice/secret/mrs/"+strconv.FormatInt(n, 10)+"/range-diff", nil)
@@ -232,7 +232,7 @@ func TestMRRangeDiffPagePrivateRepo(t *testing.T) {
232232// range-diff between exactly those two.
233233func TestMRRangeDiffPageFromToQuery(t *testing.T) {
234234 st, cfg, alice, _, repo, n, v1, v2, _ := rangeDiffFixture(t)
235 s := New(cfg, st)
235 s := New(cfg, st, nil)
236236 cookie := loginCookie(t, st, alice.ID)
237237
238238 newReq := func(query string) (*httptest.ResponseRecorder, *http.Request) {
internal/httpd/mrslist_test.go +1 −1
@@ -37,7 +37,7 @@ func TestMRsListContributionHintByAccess(t *testing.T) {
3737
3838 cfg := config.Default()
3939 cfg.Web.Mode = "accounts"
40 s := New(cfg, st)
40 s := New(cfg, st, nil)
4141
4242 // mrs reads the viewer through s.viewer(r), which resolves a
4343 // session cookie (internal/httpd/accounts.go:37-47) rather than
internal/sshd/sshd_test.go +1 −1
@@ -245,7 +245,7 @@ func TestUnregisteredKeyMessageNamesFingerprintAndHost(t *testing.T) {
245245 // The settings link keeps the site URL's scheme and port.
246246 cfg.Server.SiteURL = "http://forge.test:8080/"
247247 cfg.Registration.Mode = "open"
248 srv, err := New(cfg, st)
248 srv, err := New(cfg, st, nil)
249249 if err != nil {
250250 t.Fatal(err)
251251 }