summaryrefslogtreecommitdiffstats
path: root/test/lib/sendgrid.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/sendgrid.test.js')
-rw-r--r--test/lib/sendgrid.test.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/lib/sendgrid.test.js b/test/lib/sendgrid.test.js
index fd641eb..b640b1b 100644
--- a/test/lib/sendgrid.test.js
+++ b/test/lib/sendgrid.test.js
@@ -22,6 +22,16 @@ describe('SendGrid', function () {
expect( typeof sendgrid.options).to.equal('object');
});
+ it('should have uri set to the default', function() {
+ expect(sendgrid.options.uri).to.equal("https://api.sendgrid.com/api/mail.send.json");
+ });
+
+ it('should allow uri to change', function() {
+ var options = { "protocol" : "http", "host" : "sendgrid.org", "endpoint" : "/send", "port" : "80" };
+ var sendgrid2 = require('../../lib/sendgrid')(API_USER, API_KEY, options);
+ expect(sendgrid2.options.uri).to.equal("http://sendgrid.org:80/send");
+ });
+
it('should have web options agent global', function() {
var options = { web: { pool: global.http.globalAgent } };
var sendgrid2 = require('../../lib/sendgrid')(API_USER, API_KEY, options);