Add tests for extensions with overridden contentTypes
This commit is contained in:
parent
3d4f50131a
commit
c68dac5f33
25
server/middleware/FileUtils.test.js
Normal file
25
server/middleware/FileUtils.test.js
Normal file
@ -0,0 +1,25 @@
|
||||
const { getContentType, getStats, getFileType } = require('./FileUtils');
|
||||
|
||||
it('gets a contextType of text/plain for LICENSE|README|CHANGES|AUTHORS|Makefile', () => {
|
||||
expect(getContentType('LICENSE')).toBe('text/plain');
|
||||
expect(getContentType('README')).toBe('text/plain');
|
||||
expect(getContentType('CHANGES')).toBe('text/plain');
|
||||
expect(getContentType('AUTHORS')).toBe('text/plain');
|
||||
expect(getContentType('Makefile')).toBe('text/plain');
|
||||
});
|
||||
|
||||
it('gets a contextType of text/plain for .*rc files', () => {
|
||||
expect(getContentType('.eslintrc')).toBe('text/plain');
|
||||
expect(getContentType('.babelrc')).toBe('text/plain');
|
||||
expect(getContentType('.anythingrc')).toBe('text/plain');
|
||||
});
|
||||
|
||||
it('gets a contextType of text/plain for .git* files', () => {
|
||||
expect(getContentType('.gitignore')).toBe('text/plain');
|
||||
expect(getContentType('.gitanything')).toBe('text/plain');
|
||||
});
|
||||
|
||||
it('gets a contextType of text/plain for .*ignore files', () => {
|
||||
expect(getContentType('.eslintignore')).toBe('text/plain');
|
||||
expect(getContentType('.anythingignore')).toBe('text/plain');
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user