![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/smartystreets-javascript-sdk/tests/ |
const chai = require("chai"); const expect = chai.expect; const CustomHeaderSender = require("../src/CustomHeaderSender"); const Request = require("../src/Request"); const Promise = require("promise"); describe("A custom header sender", function () { it ("adds custom headers to the request.", function () { function MockSender () { this.request; this.send = (request) => { this.request = request; } } let mockSender = new MockSender(); let customHeaders = { a: "1", b: "2", }; let customHeaderSender = new CustomHeaderSender(mockSender, customHeaders); let request = new Request(); customHeaderSender.send(request); expect(mockSender.request.headers.hasOwnProperty("a")).to.equal(true); expect(mockSender.request.headers.a).to.equal("1"); expect(mockSender.request.headers.hasOwnProperty("b")).to.equal(true); expect(mockSender.request.headers.b).to.equal("2"); }); });