public function testSubscribeErrorInvalidParameters() { $subscribe_xml = file_get_contents(dirname(__FILE__) . '/data/savedsearch_error_invalid_parameters.xml'); $this->oauthClient->expects($this->once())->method('authenticatedPostAsXml')->with('savedSearch/subscribe', $this->savedSearch->toPostData())->will($this->returnValue($subscribe_xml)); $this->setExpectedException('CultureFeed_Exception', '\'name\' is a required parameter'); $this->savedSearches->subscribe($this->savedSearch); }
/** * {@inheritdoc} */ public function subscribe(CultureFeed_SavedSearches_SavedSearch $savedSearch, $use_auth = TRUE) { $this->realCultureFeedSavedSearches->subscribe($savedSearch); $this->cacheClear('list:' . DrupalCulturefeed::getLoggedInUserId() . ':', TRUE); }