Skip to content

Commit a410396

Browse files
committed
Simplify router construction
1 parent ff75695 commit a410396

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

nextrouter/nextrouter.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ import (
1313
)
1414

1515
// Handler returns an HTTP handler for serving a next-based static site
16-
func Handler(fileSystem fs.FS) (http.Handler, error) {
16+
func Handler(fileSystem fs.FS) http.Handler {
1717
rtr := chi.NewRouter()
1818
buildRouter(rtr, fileSystem, "")
19-
return rtr, nil
19+
return rtr
2020
}
2121

2222
func buildRouter(rtr chi.Router, fileSystem fs.FS, name string) {

nextrouter/nextrouter_test.go

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ func TestNextRouter(t *testing.T) {
3434
err := rootFS.WriteFile("test.html", []byte("test123"), 0755)
3535
require.NoError(t, err)
3636

37-
router, err := nextrouter.Handler(rootFS)
38-
require.NoError(t, err)
37+
router := nextrouter.Handler(rootFS)
3938
server := httptest.NewServer(router)
4039

4140
res, err := request(server, "/test.html")
@@ -54,8 +53,7 @@ func TestNextRouter(t *testing.T) {
5453
err := rootFS.WriteFile("test.html", []byte("test-no-extension"), 0755)
5554
require.NoError(t, err)
5655

57-
router, err := nextrouter.Handler(rootFS)
58-
require.NoError(t, err)
56+
router := nextrouter.Handler(rootFS)
5957
server := httptest.NewServer(router)
6058

6159
res, err := request(server, "/test")
@@ -74,8 +72,7 @@ func TestNextRouter(t *testing.T) {
7472
err := rootFS.WriteFile("index.html", []byte("test-root-index"), 0755)
7573
require.NoError(t, err)
7674

77-
router, err := nextrouter.Handler(rootFS)
78-
require.NoError(t, err)
75+
router := nextrouter.Handler(rootFS)
7976
server := httptest.NewServer(router)
8077

8178
res, err := request(server, "/")
@@ -98,8 +95,7 @@ func TestNextRouter(t *testing.T) {
9895
rootFS.WriteFile("test/a/b/c.html", []byte("test123"), 0755)
9996
require.NoError(t, err)
10097

101-
router, err := nextrouter.Handler(rootFS)
102-
require.NoError(t, err)
98+
router := nextrouter.Handler(rootFS)
10399
server := httptest.NewServer(router)
104100

105101
res, err := request(server, "/test/a/b/c.html")
@@ -126,8 +122,8 @@ func TestNextRouter(t *testing.T) {
126122
rootFS.WriteFile("test/a/b/c/index.html", []byte("test-abc-index"), 0755)
127123
require.NoError(t, err)
128124

129-
router, err := nextrouter.Handler(rootFS)
130-
require.NoError(t, err)
125+
router := nextrouter.Handler(rootFS)
126+
131127
server := httptest.NewServer(router)
132128

133129
res, err := request(server, "/test/a/b/c")
@@ -147,8 +143,7 @@ func TestNextRouter(t *testing.T) {
147143
err := rootFS.WriteFile("test.html", []byte("test123"), 0755)
148144
require.NoError(t, err)
149145

150-
router, err := nextrouter.Handler(rootFS)
151-
require.NoError(t, err)
146+
router := nextrouter.Handler(rootFS)
152147
server := httptest.NewServer(router)
153148

154149
res, err := request(server, "/test-non-existent.html")

0 commit comments

Comments
 (0)