internet-message-type
Version:
Parse RFC 822 ARPA Internet Text Messages types and bodies. Works well with InternetMessage.js.
21 lines (17 loc) • 665 B
JavaScript
var InternetMessage = require("internet-message")
var Type = require("..")
describe("InternetMessage.Type", function() {
describe(".parse", function() {
it("must parse given Content-Type to a media type object", function() {
var msg = new InternetMessage({"Content-Type": "application/json"})
var type = Type.parse(msg)["content-type"]
type.type.must.equal("application")
type.subtype.must.equal("json")
})
it("must not modify given message", function() {
var msg = new InternetMessage({"Content-Type": "application/json"})
Type.parse(msg)
msg["content-type"].must.equal("application/json")
})
})
})