Issue #1858452 by Mile23: [meta] Examples projects without tests. 7.x-1.x
authorMile23
Fri, 4 Apr 2014 22:49:55 +0000 (15:49 -0700)
committerPaul Mitchum
Fri, 4 Apr 2014 22:49:55 +0000 (15:49 -0700)
js_example/js_example.info
js_example/js_example.test [new file with mode: 0644]
tabledrag_example/tabledrag_example.info
tabledrag_example/tabledrag_example.test [new file with mode: 0644]
vertical_tabs_example/vertical_tabs_example.info
vertical_tabs_example/vertical_tabs_example.test [new file with mode: 0644]

index acc0299..65b4f01 100644 (file)
@@ -2,3 +2,4 @@ name = JS Example
 description = An example module showing how to use some of the new JavaScript features in Drupal 7
 package = Example modules
 core = 7.x
+files[] = js_example.test
diff --git a/js_example/js_example.test b/js_example/js_example.test
new file mode 100644 (file)
index 0000000..d469731
--- /dev/null
@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * @file
+ * Test file for js_example module.
+ */
+
+/**
+ * Default test case for the js_example module.
+ *
+ * @ingroup js_example
+ */
+class JsExampleTestCase extends DrupalWebTestCase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function getInfo() {
+    return array(
+      'name' => 'JavaScript Example',
+      'description' => 'Functional tests for the JavaScript Example module.' ,
+      'group' => 'Examples',
+    );
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function setUp() {
+    parent::setUp('js_example');
+  }
+
+  /**
+   * Tests the menu paths defined in js_example module.
+   */
+  public function testJsExampleMenus() {
+    $paths = array(
+      'js_example/weights',
+      'js_example/accordion',
+    );
+    foreach ($paths as $path) {
+      $this->drupalGet($path);
+      $this->assertResponse(200, '200 response for path: ' . $path);
+    }
+  }
+}
index eb069ab..5291cd3 100644 (file)
@@ -2,3 +2,4 @@ name = Tabledrag Example
 description = Demonstrates how to create tabledrag forms.
 package = Example modules
 core = 7.x
+files[] = tabledrag_example.test
diff --git a/tabledrag_example/tabledrag_example.test b/tabledrag_example/tabledrag_example.test
new file mode 100644 (file)
index 0000000..a7ccfec
--- /dev/null
@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * @file
+ * Test file for tabledrag_example module.
+ */
+
+/**
+ * Default test case for the tabledrag_example module.
+ *
+ * @ingroup tabledrag_example
+ */
+class TabledragExampleTestCase extends DrupalWebTestCase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function getInfo() {
+    return array(
+      'name' => 'Tabledrag Example',
+      'description' => 'Functional tests for the Tabledrag Example module.' ,
+      'group' => 'Examples',
+    );
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function setUp() {
+    parent::setUp('tabledrag_example');
+  }
+
+  /**
+   * Tests the menu paths defined in tabledrag_example module.
+   */
+  public function testTabledragExampleMenus() {
+    $paths = array(
+      'examples/tabledrag_example_simple',
+      'examples/tabledrag_example_parent',
+    );
+    foreach ($paths as $path) {
+      $this->drupalGet($path);
+      $this->assertResponse(200, '200 response for path: ' . $path);
+    }
+  }
+}
index 222fca5..38832f1 100644 (file)
@@ -2,3 +2,4 @@ name = Vertical tabs example
 description = Show how to use vertical tabs for enhancing user experience.
 package = Example modules
 core = 7.x
+files[] = vertical_tabs_example.test
diff --git a/vertical_tabs_example/vertical_tabs_example.test b/vertical_tabs_example/vertical_tabs_example.test
new file mode 100644 (file)
index 0000000..41e69d8
--- /dev/null
@@ -0,0 +1,45 @@
+<?php
+
+/**
+ * @file
+ * Test file for vertical_tabs_example module.
+ */
+
+/**
+ * Default test case for the vertical_tabs_example module.
+ *
+ * @ingroup vertical_tabs_example
+ */
+class VerticalTabsExampleTestCase extends DrupalWebTestCase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function getInfo() {
+    return array(
+      'name' => 'Vertical Tabs Example',
+      'description' => 'Functional tests for the Vertical Tabs Example module.' ,
+      'group' => 'Examples',
+    );
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function setUp() {
+    parent::setUp('vertical_tabs_example');
+  }
+
+  /**
+   * Tests the menu paths defined in vertical_tabs_example module.
+   */
+  public function testVerticalTabsExampleMenus() {
+    $paths = array(
+      'examples/vertical_tabs',
+    );
+    foreach ($paths as $path) {
+      $this->drupalGet($path);
+      $this->assertResponse(200, '200 response for path: ' . $path);
+    }
+  }
+}