@@ -134,58 +134,17 @@ public void HandleRequest_should_set_correct_response_on_returned_context()
134
134
}
135
135
136
136
[ Fact ]
137
- public void Should_add_nancy_version_number_header_on_returned_response ( )
137
+ public void Should_not_add_nancy_version_number_header_on_returned_response ( )
138
138
{
139
+ // NOTE: Regression for removal of nancy-version from response headers
139
140
// Given
140
141
var request = new Request ( "GET" , "/" , "http" ) ;
141
142
142
143
// When
143
144
var result = this . engine . HandleRequest ( request ) ;
144
145
145
146
// Then
146
- result . Response . Headers . ContainsKey ( "Nancy-Version" ) . ShouldBeTrue ( ) ;
147
- }
148
-
149
- [ Fact ]
150
- public void Should_not_throw_exception_when_setting_nancy_version_header_and_it_already_existed ( )
151
- {
152
- // Given
153
- var cachedResponse = new Response ( ) ;
154
- cachedResponse . Headers . Add ( "Nancy-Version" , "1.2.3.4" ) ;
155
- Func < NancyContext , Response > preRequestHook = ( ctx ) => cachedResponse ;
156
-
157
- var prePostResolver = A . Fake < IRouteResolver > ( ) ;
158
- A . CallTo ( ( ) => prePostResolver . Resolve ( A < NancyContext > . Ignored ) ) . Returns ( new ResolveResult ( route , DynamicDictionary . Empty , preRequestHook , null ) ) ;
159
-
160
- var pipelines = new Pipelines ( ) ;
161
-
162
- var localEngine =
163
- new NancyEngine ( prePostResolver , contextFactory , new [ ] { this . errorHandler } , A . Fake < IRequestTracing > ( ) )
164
- {
165
- RequestPipelinesFactory = ctx => pipelines
166
- } ;
167
-
168
- var request = new Request ( "GET" , "/" , "http" ) ;
169
-
170
- // When
171
- var exception = Record . Exception ( ( ) => localEngine . HandleRequest ( request ) ) ;
172
-
173
- // Then
174
- exception . ShouldBeNull ( ) ;
175
- }
176
-
177
- [ Fact ]
178
- public void Should_set_nancy_version_number_on_returned_response ( )
179
- {
180
- // Given
181
- var request = new Request ( "GET" , "/" , "http" ) ;
182
- var nancyVersion = typeof ( INancyEngine ) . Assembly . GetName ( ) . Version ;
183
-
184
- // When
185
- var result = this . engine . HandleRequest ( request ) ;
186
-
187
- // Then
188
- result . Response . Headers [ "Nancy-Version" ] . ShouldEqual ( nancyVersion . ToString ( ) ) ;
147
+ result . Response . Headers . ContainsKey ( "Nancy-Version" ) . ShouldBeFalse ( ) ;
189
148
}
190
149
191
150
[ Fact ]
0 commit comments