diff --git a/VERSIONS_HOTLINE/32225 b/VERSIONS_HOTLINE/32225 new file mode 100644 index 0000000000000000000000000000000000000000..2c46d69461ac2406e0b9b45fbb0ff964330fbccb --- /dev/null +++ b/VERSIONS_HOTLINE/32225 @@ -0,0 +1 @@ + - ticket #32225 : enrichissement Premiere: adaptation au changement du site \ No newline at end of file diff --git a/library/Class/WebService/Premiere.php b/library/Class/WebService/Premiere.php index f1d97a2877aade968da2be8bd8b10421f6972b38..9bbca85d110cbb54bed6565d2d45ec3ec29fca64 100644 --- a/library/Class/WebService/Premiere.php +++ b/library/Class/WebService/Premiere.php @@ -63,7 +63,7 @@ class Class_WebService_Premiere { } // Recherche du bon bloc - $start = '<div class="rSnippet" itemprop="description" content="'; + $start = '<div class="field-item even" property="content:encoded">'; if (!$pos = strPos($data, $start)) return ''; $pos = $pos + strlen($start); diff --git a/tests/application/modules/admin/controllers/SystemeControllerWebServicesTest.php b/tests/application/modules/admin/controllers/SystemeControllerWebServicesTest.php index b6e6e60a06eb6c42c44081b39bf2d1818fede43e..d4ba3f492981a777b29468280f35697f31348c12 100644 --- a/tests/application/modules/admin/controllers/SystemeControllerWebServicesTest.php +++ b/tests/application/modules/admin/controllers/SystemeControllerWebServicesTest.php @@ -18,8 +18,6 @@ * along with BOKEH; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -require_once 'AdminAbstractControllerTestCase.php'; - class SystemeControllerWebServicesIndexActionTest extends Admin_AbstractControllerTestCase { public function setUp() { parent::setUp(); @@ -64,6 +62,7 @@ class SystemeControllerWebServicesActionTest extends Admin_AbstractControllerTes */ public function webServicePremiereGetResumeShouldWork() { $this->dispatch('/admin/systeme/webservices/id_service/Premiere/id_fonction/1', true); + $this->assertXPathContentContains('//pre[@class="resultat"]', 'Jake Sully est un ancien marine', $this->_response->getBody()); }