99 "github.com/fastly/compute-sdk-go/fsthttp"
1010)
1111
12- func TestSessionReuse (t * testing.T ) {
13- // First request. Session ID and request ID should match.
12+ func TestSandboxReuse (t * testing.T ) {
13+ // First request. Sandbox ID and request ID should match.
1414 req , err := fsthttp .NewRequest ("GET" , "http://anyplace.horse" , nil )
1515 if err != nil {
1616 t .Fatal (err )
@@ -21,44 +21,44 @@ func TestSessionReuse(t *testing.T) {
2121 }
2222 defer resp .Body .Close ()
2323
24- sessionID , requestID := resp .Header .Get ("Session -ID" ), resp .Header .Get ("Request-ID" )
24+ sandboxID , requestID := resp .Header .Get ("Sandbox -ID" ), resp .Header .Get ("Request-ID" )
2525
26- if sessionID == "" || requestID == "" {
27- t .Fatalf ("Session -ID and/or Request-ID are empty: %s, %s" , sessionID , requestID )
26+ if sandboxID == "" || requestID == "" {
27+ t .Fatalf ("Sandbox -ID and/or Request-ID are empty: %s, %s" , sandboxID , requestID )
2828 }
29- if sessionID != requestID {
30- t .Errorf ("sessionID = %s, requestID = %s; expected them to match" , sessionID , requestID )
29+ if sandboxID != requestID {
30+ t .Errorf ("sandboxID = %s, requestID = %s; expected them to match" , sandboxID , requestID )
3131 }
32- prevSessionID := sessionID
32+ prevSandboxID := sandboxID
3333
34- // Second request. This should reuse the session , so the session ID
35- // should match the previous session ID and the request ID should
34+ // Second request. This should reuse the sandbox , so the sandbox ID
35+ // should match the previous sandbox ID and the request ID should
3636 // not match.
3737 //
3838 // We also set a header to tell the server to not allow any more
39- // requests on this session .
39+ // requests on this sandbox .
4040 req , err = fsthttp .NewRequest ("GET" , "http://anyplace.horse" , nil )
4141 if err != nil {
4242 t .Fatal (err )
4343 }
44- req .Header .Set ("Close-Session " , "1" )
44+ req .Header .Set ("Fresh-Sandbox " , "1" )
4545 resp , err = req .Send (context .Background (), "self" )
4646 if err != nil {
4747 t .Fatal (err )
4848 }
4949 defer resp .Body .Close ()
5050
51- sessionID , requestID = resp .Header .Get ("Session -ID" ), resp .Header .Get ("Request-ID" )
51+ sandboxID , requestID = resp .Header .Get ("Sandbox -ID" ), resp .Header .Get ("Request-ID" )
5252
53- if sessionID != prevSessionID {
54- t .Errorf ("sessionID = %s, previous sessionID = %s; expected them to match" , sessionID , sessionID )
53+ if sandboxID != prevSandboxID {
54+ t .Errorf ("sandboxID = %s, previous sandboxID = %s; expected them to match" , sandboxID , sandboxID )
5555 }
56- if sessionID == requestID {
57- t .Errorf ("sessionID = %s, requestID = %s; expected them to differ" , sessionID , requestID )
56+ if sandboxID == requestID {
57+ t .Errorf ("sandboxID = %s, requestID = %s; expected them to differ" , sandboxID , requestID )
5858 }
59- prevSessionID = sessionID
59+ prevSandboxID = sandboxID
6060
61- // Third request, we should have a new session ID and it should match the request ID
61+ // Third request, we should have a new sandbox ID and it should match the request ID
6262 req , err = fsthttp .NewRequest ("GET" , "http://anyplace.horse" , nil )
6363 if err != nil {
6464 t .Fatal (err )
@@ -69,12 +69,12 @@ func TestSessionReuse(t *testing.T) {
6969 }
7070 defer resp .Body .Close ()
7171
72- sessionID , requestID = resp .Header .Get ("Session -ID" ), resp .Header .Get ("Request-ID" )
72+ sandboxID , requestID = resp .Header .Get ("Sandbox -ID" ), resp .Header .Get ("Request-ID" )
7373
74- if sessionID == prevSessionID {
75- t .Errorf ("sessionID = %s, previous sessionID = %s; expected them to differ" , sessionID , sessionID )
74+ if sandboxID == prevSandboxID {
75+ t .Errorf ("sandboxID = %s, previous sandboxID = %s; expected them to differ" , sandboxID , sandboxID )
7676 }
77- if sessionID != requestID {
78- t .Errorf ("sessionID = %s, requestID = %s; expected them to match" , sessionID , requestID )
77+ if sandboxID != requestID {
78+ t .Errorf ("sandboxID = %s, requestID = %s; expected them to match" , sandboxID , requestID )
7979 }
8080}
0 commit comments