public function testChangeFrequencyErrorInvalidParameters() { $incorrect_xml = file_get_contents(dirname(__FILE__) . '/data/savedsearch_error_invalid_parameters.xml'); $this->oauthClient->expects($this->once())->method('authenticatedPostAsXml')->with('savedSearch/' . $this->savedSearch->id . '/frequency', array('frequency' => $this->savedSearch->frequency))->will($this->returnValue($incorrect_xml)); $this->setExpectedException('CultureFeed_Exception', '\'name\' is a required parameter'); $this->savedSearches->changeFrequency($this->savedSearch->id, $this->savedSearch->frequency); }
/** * {@inheritdoc} */ public function changeFrequency($savedSearchId, $frequency) { $this->realCultureFeedSavedSearches->changeFrequency($savedSearchId, $frequency); $this->cacheClear('list:' . DrupalCulturefeed::getLoggedInUserId() . ':', TRUE); $this->cacheClear('detail:' . $savedSearchId); }