/**
  * test enabled rule
  */
 public function testEnabledRule()
 {
     $script = new Expressomail_Sieve_Backend_Script();
     $rule = new Expressomail_Sieve_Rule();
     $condition = new Expressomail_Sieve_Rule_Condition();
     $action = new Expressomail_Sieve_Rule_Action();
     $condition->setComperator(Expressomail_Sieve_Rule_Condition::COMPERATOR_CONTAINS)->setTest(Expressomail_Sieve_Rule_Condition::TEST_ADDRESS)->setHeader('From')->setKey('*****@*****.**');
     $action->setType(Expressomail_Sieve_Rule_Action::FILEINTO)->setArgument('INBOX/UNITTEST');
     $rule->setEnabled(true)->setId(12)->setAction($action)->addCondition($condition);
     $script->addRule($rule);
     $sieveScript = $script->getSieve();
     #echo $sieveScript;
     $this->assertContains('if allof (address :contains "From" "*****@*****.**")', $sieveScript);
     $this->assertContains('fileinto "INBOX/UNITTEST";', $sieveScript);
     $this->assertContains('Expressomail_Sieve_Rule', $sieveScript);
 }