initial release
[squeep-api-dingus] / test / lib / mime-helper.js
1 /* eslint-disable capitalized-comments */
2 /* eslint-env mocha */
3 'use strict';
4
5 const assert = require('assert');
6 const MimeHelper = require('../../lib/mime-helper');
7
8 describe('ext-to-mime', function () {
9
10 describe('extensionToMime', function () {
11 it('returns default for unknown extension', function () {
12 const expected = 'application/octet-stream';
13 const result = MimeHelper.extensionToMime('unknown_extension');
14 assert.strictEqual(result, expected);
15 });
16 it('returns overridden default', function () {
17 const expected = 'extension/unknown';
18 const result = MimeHelper.extensionToMime('unknown_extension', expected);
19 assert.strictEqual(result, expected);
20 });
21 it('returns expected type', function () {
22 const expected = 'text/plain';
23 const result = MimeHelper.extensionToMime('txt');
24 assert.strictEqual(result, expected);
25 });
26 }); // extensionToMime
27
28 });