diff options
-rw-r--r-- | test/lib/smtpapi_header.test.js | 11 |
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); + }); + }); }); |