/** * parse serialized sieve rule */ public function testParseSerializedSieveRule() { $script = new Expressomail_Sieve_Backend_Script(); $script->setScriptToParse($this->_serializedSieveRule); $script->readScriptData(); $script->setScriptToParse($this->_smartSieveRuleFileInto); $script->readScriptData(); $script->setScriptToParse($this->_smartSieveRuleDiscard); $script->readScriptData(); $script->setScriptToParse($this->_smartSieveVacation); $script->readScriptData(); $rules = $script->getRules(); $this->assertEquals(3, count($rules)); }