Fix inconsistency in tests when deleting a subscriber in the after filter.

This commit is contained in:
marco
2015-08-07 18:34:31 +02:00
parent 5d7cbf136d
commit e2e5f94304

View File

@@ -24,7 +24,6 @@ class SubscriberCest {
$this->subscriber->email = $this->data['email']; $this->subscriber->email = $this->data['email'];
$this->subscriber->save(); $this->subscriber->save();
$this->id = $this->subscriber->id;
} }
function itCanBeCreated() { function itCanBeCreated() {
@@ -33,24 +32,24 @@ class SubscriberCest {
} }
function itHasAFirstName() { function itHasAFirstName() {
$subscriber = Subscriber::findOne($this->id); $subscriber = Subscriber::where('first_name', $this->data['first_name'])->findOne();
expect($subscriber->first_name) expect($subscriber->first_name)
->equals($this->data['first_name']); ->equals($this->data['first_name']);
} }
function itHasALastName() { function itHasALastName() {
$subscriber = Subscriber::findOne($this->id); $subscriber = Subscriber::where('first_name', $this->data['first_name'])->findOne();
expect($subscriber->last_name) expect($subscriber->last_name)
->equals($this->data['last_name']); ->equals($this->data['last_name']);
} }
function itHasAnEmail() { function itHasAnEmail() {
$subscriber = Subscriber::findOne($this->id); $subscriber = Subscriber::where('first_name', $this->data['first_name'])->findOne();
expect($subscriber->email) expect($subscriber->email)
->equals($this->data['email']); ->equals($this->data['email']);
} }
function _after() { function _after() {
Subscriber::findOne($this->id)->delete(); $subscriber = Subscriber::where('first_name', $this->data['first_name'])->findOne()->delete();
} }
} }