public function test_validation_with_missing_template()
 {
     $email = new BP_Email('activity-at-message');
     $email->set_from('*****@*****.**')->set_to('*****@*****.**')->set_subject('testing');
     $email->set_content_html('testing')->set_tokens(array('poster.name' => 'example'))->set_template('');
     $result = $email->validate();
     // Template has a default value, but it can't be blank.
     $this->assertTrue(is_wp_error($result));
     $this->assertSame('missing_parameter', $result->get_error_code());
 }