Added a basic homepage
This commit is contained in:
parent
d40640a648
commit
12fd3c04ca
113 changed files with 414 additions and 506 deletions
24
internal/middleware/session_test.go
Normal file
24
internal/middleware/session_test.go
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
package middleware
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/gorilla/sessions"
|
||||
"github.com/camzawacki/personal-site/internal/session"
|
||||
"github.com/camzawacki/personal-site/internal/tests"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestSession(t *testing.T) {
|
||||
ctx, _ := tests.NewContext(c.Web, "/")
|
||||
_, err := session.Get(ctx, "test")
|
||||
assert.Equal(t, session.ErrStoreNotFound, err)
|
||||
|
||||
store := sessions.NewCookieStore([]byte("secret"))
|
||||
err = tests.ExecuteMiddleware(ctx, Session(store))
|
||||
require.NoError(t, err)
|
||||
|
||||
_, err = session.Get(ctx, "test")
|
||||
assert.NotEqual(t, session.ErrStoreNotFound, err)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue