summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/lib/smtpapi_header.test.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/lib/smtpapi_header.test.js b/test/lib/smtpapi_header.test.js
index f5e9225..82b823c 100644
--- a/test/lib/smtpapi_header.test.js
+++ b/test/lib/smtpapi_header.test.js
@@ -88,4 +88,15 @@ describe('SmtpapiHeader', function() {
header.filters.should.eql(filters);
});
});
+
+ describe('json', function() {
+ it('should produce valid json', function() {
+ header.addTo('kyle.partridge@sendgrid.com');
+ header.addTo(['david.tomberlin@sendgrid.com']);
+ header.addUniqueArgs({foo: 'bar'});
+ header.addFilterSetting('footer', 'enable', 1);
+ header.addFilterSetting('footer', 'text/html', '<b>boo</b>');
+ JSON.parse(header.toJson()).should.eql(header);
+ });
+ });
});