Fire comments email notifications
This commit is contained in:
parent
90f1e5ba9c
commit
a8a1c43f2c
24 changed files with 820 additions and 42 deletions
27
test/email.test.js
Normal file
27
test/email.test.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
/* eslint-env mocha */
|
||||
/* eslint-disable func-names, prefer-arrow-callback */
|
||||
/* eslint-disable import/no-absolute-path */
|
||||
|
||||
import { chai } from 'meteor/practicalmeteor:chai';
|
||||
import { subjectTruncate } from '/imports/modules/server/send-email';
|
||||
|
||||
describe('check email utilities', () => {
|
||||
it('small words', async () => {
|
||||
chai.expect('something').equal(subjectTruncate.apply('something', [50, true]));
|
||||
});
|
||||
|
||||
it('big sentences', async () => {
|
||||
chai.expect('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eget sed.')
|
||||
.equal(subjectTruncate.apply('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eget sed.'));
|
||||
});
|
||||
|
||||
it('big sentences space break', async () => {
|
||||
chai.expect('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi...')
|
||||
.equal(subjectTruncate.apply('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi mollis cras amet.'));
|
||||
});
|
||||
|
||||
it('big sentences no break', async () => {
|
||||
chai.expect('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi mollis...')
|
||||
.equal(subjectTruncate.apply('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi mollis cras amet.', [70, false]));
|
||||
});
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue