Skip to content

Commit

Permalink
test: headers fn
Browse files Browse the repository at this point in the history
  • Loading branch information
anshumanv committed May 11, 2021
1 parent e578788 commit dfa8ad3
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions test/server/headers-option.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,32 @@ describe('headers option', () => {
});
});

describe('as a function', () => {
beforeAll((done) => {
server = testServer.start(
config,
{
headers: () => {return { 'X-Bar': ['key1=value1', 'key2=value2'] }},
port,
},
done
);
req = request(server.app);
});

afterAll(testServer.close);

it('GET request with headers as a function', (done) => {
// https://github.com/webpack/webpack-dev-server/pull/1650#discussion_r254217027
const expected = ['v7', 'v8', 'v9'].includes(
process.version.split('.')[0]
)
? 'key1=value1,key2=value2'
: 'key1=value1, key2=value2';
req.get('/main').expect('X-Bar', expected).expect(200, done);
});
});

describe('dev middleware headers take precedence for dev middleware output files', () => {
beforeAll((done) => {
server = testServer.start(
Expand Down

0 comments on commit dfa8ad3

Please sign in to comment.