/** * @test */ public function search() { // recherche par mail_date $model = new MailsLog('search'); $model->unsetAttributes(); $model->mail_date = "2014"; $data = $model->search()->data; $this->assertEquals(2, count($data)); $model->unsetAttributes(); $model->mail_date = "2019"; $data = $model->search()->data; $this->assertEquals(0, count($data)); // recherche par from $model->unsetAttributes(); $model->from = 'from'; $data = $model->search()->data; $this->assertEquals(1, count($data)); // recherche par to $model->unsetAttributes(); $model->to = 'to'; $data = $model->search()->data; $this->assertEquals(1, count($data)); // recherche par contenu HTML $model->unsetAttributes(); $model->body = "texte"; $data = $model->search()->data; $this->assertEquals(2, count($data)); // recherche par type $model->unsetAttributes(); $model->type = 'CourrierTest'; $data = $model->search()->data; $this->assertEquals(2, count($data)); }