Chrome-performance-bug-mute.../node_modules/tiny-server/test/detect-test.js
2023-02-18 18:51:49 +01:00

23 lines
767 B
JavaScript

"use strict";
var assert = require("assert");
var detect = require("../lib/detect")();
describe("test lib/detect", function () {
it("非法参数时,返回 application/octet-stream", function () {
assert.equal(detect(), "application/octet-stream");
});
it("扩展名不区别大小写", function () {
var mimeType = "text/plain";
assert.equal(detect("txt"), mimeType);
assert.equal(detect("TXT"), mimeType);
});
it("扩展名前可带 .,如 .txt", function () {
var mimeType = "text/plain";
assert.equal(detect(".txt"), mimeType);
});
it("未知扩展名,返回 application/octet-stream", function () {
assert.equal(detect(".xxx"), "application/octet-stream");
});
});