Unit tests + minor bugfix

- added unit tests for new methods in Models\Subscriber
- removed check for "isNew()". It was an unecessary check. Also isNew() always returns false once the new model is saved.
This commit is contained in:
Jonathan Labreuille
2016-01-13 11:54:23 +01:00
parent bbdd0dbb6e
commit fcea9adbd9
2 changed files with 57 additions and 5 deletions

View File

@ -70,11 +70,8 @@ class Subscriber extends Model {
} else {
// reset status of existing subscribers if signup confirmation
// is turned on
if($subscriber->isNew() === false) {
// existing subscriber
if($subscriber->status !== 'subscribed') {
$subscriber->set('status', 'unconfirmed');
}
if($subscriber->status !== 'subscribed') {
$subscriber->set('status', 'unconfirmed');
}
// send confirmation email to unconfirmed subscribers