Entradas

Mostrando entradas de septiembre, 2010

Hello SimpleTest

Imagen
Este es un ejemplo trivial donde uso  SimpleTest  para comprobar el módulo HelloWorld . Entorno Windows 7 Pro Drupal 6.19 XAMPP 1.7.1 para Windows Aptana Studio 2.0.4 Módulo  SimpleTest 6.x-2.10 Procedimiento Tengo creado el módulo HelloWorld: helloworld.info ; $Id$ name = Hello World description = Hello World simple module core = 6.x package = Hello helloworld.module <?php // $Id$ /**  * Implementation of hook_menu()  */ function helloworld_menu() {   $items = array();      $items['helloworld'] = array(     'title' => 'Hello World',     'page callback' => 'helloworld_page',     'access arguments' => array('access helloworld content'),     'type' => MENU_NORMAL_ITEM,   );      return $items; } /**  * Return content  */ function helloworld_page() {   $greeting = variable_get('helloworld_greeting', ' Hello World! ');      $content = '<div id="helloworld_block"><

Instalando SimpleTest

Imagen
SimpleTest es un módulo que permite usar unit testing (test unitarios) en la programación de Drupal. Entorno Windows 7 Pro Drupal 6.19 XAMPP 1.7.1 para Windows Aptana Studio 2.0.4 Ingredientes Módulo SimpleTest 6.x-2.10 Procedimiento drush dl simpletest Antes de activar el módulo, revisé el archivo INSTALL.txt. Allí, indican que el primer paso es aplicar el parche D6-core-simpletest.patch a Drupal core. Para aplicar el parche, uso Aptana Studio. Como el directorio del site aún no era un proyecto de Aptana, lo ubico en la pestaña File, click secundario, Promote to Project... Una vez que el site ya figura bajo Projects, en la misma pestaña File, click secundario, Team, Apply Patch... Luego indico aplicar modules/simpletest/D6-core-simpletest.patch en el site. Usando el administrador de Drupal, indico activar el módulo SimpleTest. Obtengo un mensaje que dice que no se puede activar el módulo porque el php no tiene la biblioteca curl (uno de los requisitos). Edito el ar