uppdated modules

This commit is contained in:
Bachir Soussi Chiadmi
2017-01-22 16:19:36 +01:00
parent 03be8f82aa
commit 8416e3eea1
748 changed files with 32317 additions and 20900 deletions
@@ -2099,3 +2099,50 @@ class RulesEventDispatcherTestCase extends DrupalWebTestCase {
}
}
}
/**
* Test early bootstrap Rules invocation.
*/
class RulesInvocationEnabledTestCase extends DrupalWebTestCase {
/**
* {@inheritdoc}
*/
public static function getInfo() {
return array(
'name' => 'Rules invocation enabled',
'description' => 'Tests that Rules events are enabled during menu item loads.',
'group' => 'Rules',
);
}
/**
* {@inheritdoc}
*/
public function setUp() {
parent::setUp('dblog', 'rules', 'rules_test', 'rules_test_invocation');
}
/**
* Tests that a Rules event is triggered on node menu item loading.
*
* @see rules_test_invocation_node_load()
*/
public function testInvocationOnNodeMenuLoading() {
// Create a test node.
$node = $this->drupalCreateNode(array('title' => 'Test'));
// Enable Rules logging on the INFO level so that entries are written to
// dblog.
variable_set('rules_log_errors', RulesLog::INFO);
// Create an empty rule that will fire in our node load hook.
$rule = rules_reaction_rule();
$rule->event('rules_test_event');
$rule->save('test_rule');
// Visit the node page which should trigger the load hook.
$this->drupalGet('node/' . $node->nid);
$result = db_query("SELECT * FROM {watchdog} WHERE type = 'rules' AND message = 'Reacting on event %label.'")->fetch();
$this->assertFalse(empty($result), 'Rules event was triggered and logged.');
}
}
@@ -6,9 +6,9 @@ files[] = rules_test.rules.inc
files[] = rules_test.rules_defaults.inc
hidden = TRUE
; Information added by Drupal.org packaging script on 2015-01-08
version = "7.x-2.8"
; Information added by Drupal.org packaging script on 2015-03-16
version = "7.x-2.9"
core = "7.x"
project = "rules"
datestamp = "1420734780"
datestamp = "1426527210"
@@ -0,0 +1,12 @@
name = "Rules Test invocation"
description = "Helper module to test Rules invocations."
package = Testing
core = 7.x
hidden = TRUE
; Information added by Drupal.org packaging script on 2015-03-16
version = "7.x-2.9"
core = "7.x"
project = "rules"
datestamp = "1426527210"
@@ -0,0 +1,13 @@
<?php
/**
* @file
* Helper module for Rules invocation testing.
*/
/**
* Implements hook_node_load().
*/
function rules_test_invocation_node_load($nodes, $types) {
rules_invoke_event('rules_test_event');
}