MCPcopy
hub / github.com/gorilla/sessions / TestGH8FilesystemStoreDelete2

Function TestGH8FilesystemStoreDelete2

store_test.go:110–133  ·  view source on GitHub ↗

Test delete filesystem store with max-age: 0

(t *testing.T)

Source from the content-addressed store, hash-verified

108
109// Test delete filesystem store with max-age: 0
110func TestGH8FilesystemStoreDelete2(t *testing.T) {
111 store := NewFilesystemStore("", []byte("some key"))
112 req, err := http.NewRequest("GET", "http://www.example.com", nil)
113 if err != nil {
114 t.Fatal("failed to create request", err)
115 }
116 w := httptest.NewRecorder()
117
118 session, err := store.New(req, "hello")
119 if err != nil {
120 t.Fatal("failed to create session", err)
121 }
122
123 err = session.Save(req, w)
124 if err != nil {
125 t.Fatal("failed to save session", err)
126 }
127
128 session.Options.MaxAge = 0
129 err = session.Save(req, w)
130 if err != nil {
131 t.Fatal("failed to delete session", err)
132 }
133}

Callers

nothing calls this directly

Calls 3

NewMethod · 0.95
NewFilesystemStoreFunction · 0.85
SaveMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…