const expect = require("expect");
const mach = require("../../index");
describe("extensions/accept", function () {
beforeEach(function () {
mach.extend(require("../accept"));
});
describe("a message with an Accept header", function () {
let message;
beforeEach(function () {
message = new mach.Message(null, {Accept: "application/json"});
});
it("accepts acceptable media types", function () {
expect(message.accepts("application/json")).toBe(true);
});
it("does not accept unacceptable media types", function () {
expect(message.accepts("text/html")).toBe(false);
});
});
});
|