@@ -29,7 +29,7 @@ import (
2929
3030type fakeResponsePlugin struct {
3131 name string
32- mode * requesthandling.ResponseBodyMode
32+ mode * requesthandling.BodyProcessingMode
3333}
3434
3535func (p * fakeResponsePlugin ) TypedName () plugin.TypedName {
@@ -40,11 +40,11 @@ func (p *fakeResponsePlugin) ProcessResponse(_ context.Context, _ *plugin.CycleS
4040 return nil
4141}
4242
43- func (p * fakeResponsePlugin ) ResponseBodyMode () requesthandling.ResponseBodyMode {
43+ func (p * fakeResponsePlugin ) BodyProcessingMode () requesthandling.BodyProcessingMode {
4444 if p .mode != nil {
4545 return * p .mode
4646 }
47- return requesthandling .BodyFull
47+ return requesthandling .Full
4848}
4949
5050var (
@@ -66,7 +66,7 @@ func (p *legacyResponsePlugin) ProcessResponse(_ context.Context, _ *plugin.Cycl
6666
6767var _ requesthandling.ResponseProcessor = & legacyResponsePlugin {}
6868
69- func modePtr (m requesthandling.ResponseBodyMode ) * requesthandling.ResponseBodyMode { return & m }
69+ func modePtr (m requesthandling.BodyProcessingMode ) * requesthandling.BodyProcessingMode { return & m }
7070
7171func TestComputeResponseBuffering (t * testing.T ) {
7272 logger := log .FromContext (logutil .NewTestLoggerIntoContext (context .Background ()))
@@ -82,48 +82,48 @@ func TestComputeResponseBuffering(t *testing.T) {
8282 wantBuffering : false ,
8383 },
8484 {
85- name : "all BodyNotNeeded " ,
85+ name : "all Skip " ,
8686 plugins : []requesthandling.ResponseProcessor {
87- & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .BodyNotNeeded )},
88- & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .BodyNotNeeded )},
87+ & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .Skip )},
88+ & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .Skip )},
8989 },
9090 wantBuffering : false ,
9191 },
9292 {
93- name : "all BodyChunked " ,
93+ name : "all Chunks " ,
9494 plugins : []requesthandling.ResponseProcessor {
95- & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .BodyChunked )},
95+ & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .Chunks )},
9696 },
9797 wantBuffering : false ,
9898 },
9999 {
100- name : "one BodyFull forces buffering" ,
100+ name : "one Full forces buffering" ,
101101 plugins : []requesthandling.ResponseProcessor {
102- & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .BodyNotNeeded )},
103- & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .BodyFull )},
102+ & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .Skip )},
103+ & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .Full )},
104104 },
105105 wantBuffering : true ,
106106 },
107107 {
108- name : "legacy plugin without ResponseBodyRequirement defaults to BodyFull " ,
108+ name : "legacy plugin without ResponseBodyRequirement defaults to Full " ,
109109 plugins : []requesthandling.ResponseProcessor {
110110 & legacyResponsePlugin {name : "old-plugin" },
111111 },
112112 wantBuffering : true ,
113113 },
114114 {
115- name : "mixed: BodyChunked + legacy forces buffering" ,
115+ name : "mixed: Chunks + legacy forces buffering" ,
116116 plugins : []requesthandling.ResponseProcessor {
117- & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .BodyChunked )},
117+ & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .Chunks )},
118118 & legacyResponsePlugin {name : "legacy" },
119119 },
120120 wantBuffering : true ,
121121 },
122122 {
123- name : "mixed: BodyNotNeeded + BodyChunked — no buffering" ,
123+ name : "mixed: Skip + Chunks — no buffering" ,
124124 plugins : []requesthandling.ResponseProcessor {
125- & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .BodyNotNeeded )},
126- & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .BodyChunked )},
125+ & fakeResponsePlugin {name : "a" , mode : modePtr (requesthandling .Skip )},
126+ & fakeResponsePlugin {name : "b" , mode : modePtr (requesthandling .Chunks )},
127127 },
128128 wantBuffering : false ,
129129 },
@@ -150,12 +150,12 @@ func TestComputeResponseBuffering_MultipleProfiles(t *testing.T) {
150150 profiles := map [string ]* requesthandling.Profile {
151151 "streaming" : {
152152 ResponsePlugins : []requesthandling.ResponseProcessor {
153- & fakeResponsePlugin {name : "headers-only" , mode : modePtr (requesthandling .BodyNotNeeded )},
153+ & fakeResponsePlugin {name : "headers-only" , mode : modePtr (requesthandling .Skip )},
154154 },
155155 },
156156 "full-body" : {
157157 ResponsePlugins : []requesthandling.ResponseProcessor {
158- & fakeResponsePlugin {name : "translator" , mode : modePtr (requesthandling .BodyFull )},
158+ & fakeResponsePlugin {name : "translator" , mode : modePtr (requesthandling .Full )},
159159 },
160160 },
161161 }
0 commit comments