Skip to content

Commit 57b52bf

Browse files
committed
tests for #225
1 parent f5d3a31 commit 57b52bf

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

test/operation.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,18 @@ describe('operations', function() {
280280
var op = new swagger.Operation({}, 'http', 'test', 'get', '/fantastic', { parameters: parameters, deprecated: 'false' });
281281
expect(op.deprecated).toEqual(false);
282282
});
283+
284+
it('should not encode parameters of type header', function() {
285+
var parameters = [
286+
{ in: 'header', name: 'user name', type: 'string' }
287+
];
288+
var op = new swagger.Operation({}, 'http', 'test', 'get', '/fantastic', { parameters: parameters, deprecated: 'false' });
289+
var args = {'user name': 'Tony Tam'};
290+
var opts = {mock: true};
291+
var obj = op.execute(args, opts);
292+
expect(typeof obj.headers['user name'] === 'string').toBe(true);
293+
expect(obj.headers['user name']).toEqual('Tony Tam');
294+
});
283295
});
284296

285297
var quantityQP = {

0 commit comments

Comments
 (0)