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

Function TestGH8FilesystemStoreDelete

store_test.go:84–107  ·  view source on GitHub ↗

Test delete filesystem store with max-age: -1

(t *testing.T)

Source from the content-addressed store, hash-verified

82
83// Test delete filesystem store with max-age: -1
84func TestGH8FilesystemStoreDelete(t *testing.T) {
85 store := NewFilesystemStore("", []byte("some key"))
86 req, err := http.NewRequest("GET", "http://www.example.com", nil)
87 if err != nil {
88 t.Fatal("failed to create request", err)
89 }
90 w := httptest.NewRecorder()
91
92 session, err := store.New(req, "hello")
93 if err != nil {
94 t.Fatal("failed to create session", err)
95 }
96
97 err = session.Save(req, w)
98 if err != nil {
99 t.Fatal("failed to save session", err)
100 }
101
102 session.Options.MaxAge = -1
103 err = session.Save(req, w)
104 if err != nil {
105 t.Fatal("failed to delete session", err)
106 }
107}
108
109// Test delete filesystem store with max-age: 0
110func TestGH8FilesystemStoreDelete2(t *testing.T) {

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…