diff --git a/build/test.js b/build/test.js index 7f7aead9..010c42b9 100644 --- a/build/test.js +++ b/build/test.js @@ -45,7 +45,7 @@ assert.equal('application/font-woff', mime.lookup('file.woff')); assert.equal('application/octet-stream', mime.lookup('file.buffer')); // TODO: Uncomment once #157 is resolved // assert.equal('audio/mp4', mime.lookup('file.m4a')); -assert.equal('font/opentype', mime.lookup('file.otf')); +assert.equal('font/otf', mime.lookup('file.otf')); // // Test charsets diff --git a/mime.js b/mime.js index d9a46a84..d7efbde7 100644 --- a/mime.js +++ b/mime.js @@ -67,7 +67,7 @@ Mime.prototype.load = function(file) { * Lookup a mime type based on extension */ Mime.prototype.lookup = function(path, fallback) { - var ext = path.replace(/.*[\.\/\\]/, '').toLowerCase(); + var ext = path.replace(/^.*[\.\/\\]/, '').toLowerCase(); return this.types[ext] || fallback || this.default_type; };