diff --git a/test/cloudron-backup-test.js b/test/cloudron-backup-test.js index 8d04ee5..1fcb7cf 100644 --- a/test/cloudron-backup-test.js +++ b/test/cloudron-backup-test.js @@ -104,7 +104,21 @@ describe('Cloudron backup testing', function () { cloudron.checkMail(_.extend(owner, { to: 'admin' }), done); }); - it('did receive mail to alias (using alias creds)', function (done) { + it('can send mail as alias', function (done) { + cloudron.sendMail(_.extend(owner, { from: 'admin' }), 'test+' + cloudron.fqdn() + '@cloudron.io', done); + }); + + it('did send mail as cloudron alias', function (done) { + imap.probe({ + subject: common.regexp('Hi from e2e test - ' + cloudron.fqdn()), + from: common.regexp('admin@' + cloudron.fqdn()), + to: common.regexp('test+' + cloudron.fqdn() + '@cloudron.io'), + body: /This release depends on you/ + }, done); + }); + + // this is not implemented. cannot auth using alias + xit('did receive mail to alias (using alias creds)', function (done) { cloudron.checkMail({ username: 'admin', password: owner.password, to: 'admin' }, done); });