diff --git a/tests/features.test b/tests/features.test
index 2eee8d5..e38bab5 100644
--- a/tests/features.test
+++ b/tests/features.test
@@ -45,7 +45,7 @@ class FeaturesUserTestCase extends DrupalWebTestCase {
     module_load_include('inc', 'features', 'features.export');
 
     $components = array_filter(array(
-      'field' => 'field',
+      'field_instance' => 'field_instance',
       'filter' => 'filter',
       'image' => 'image',
       'node' => 'node',
@@ -85,7 +85,7 @@ class FeaturesUserTestCase extends DrupalWebTestCase {
     }
   }
 
-  protected function _test_field($op = 'load') {
+  protected function _test_field_instance($op = 'load') {
     switch ($op) {
       case 'load':
         return field_info_instance('node', 'field_features_test', 'features_test');
diff --git a/tests/features_test.features.field.inc b/tests/features_test.features.field.inc
deleted file mode 100644
index 6b18fa9..0000000
--- a/tests/features_test.features.field.inc
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-/**
- * @file
- * features_test.features.field.inc
- */
-
-/**
- * Implements hook_field_default_fields().
- */
-function features_test_field_default_fields() {
-  $fields = array();
-
-  // Exported field: 'node-features_test-field_features_test'
-  $fields['node-features_test-field_features_test'] = array(
-    'field_config' => array(
-      'active' => '1',
-      'cardinality' => '1',
-      'deleted' => '0',
-      'entity_types' => array(),
-      'field_name' => 'field_features_test',
-      'foreign keys' => array(
-        'format' => array(
-          'columns' => array(
-            'format' => 'format',
-          ),
-          'table' => 'filter_format',
-        ),
-      ),
-      'indexes' => array(
-        'format' => array(
-          0 => 'format',
-        ),
-      ),
-      'module' => 'text',
-      'settings' => array(
-        'max_length' => '255',
-      ),
-      'translatable' => '1',
-      'type' => 'text',
-    ),
-    'field_instance' => array(
-      'bundle' => 'features_test',
-      'default_value' => NULL,
-      'deleted' => '0',
-      'description' => '',
-      'display' => array(
-        'default' => array(
-          'label' => 'above',
-          'module' => 'text',
-          'settings' => array(),
-          'type' => 'text_default',
-          'weight' => 0,
-        ),
-        'full' => array(
-          'label' => 'above',
-          'settings' => array(),
-          'type' => 'hidden',
-          'weight' => 0,
-        ),
-        'print' => array(
-          'label' => 'above',
-          'settings' => array(),
-          'type' => 'hidden',
-          'weight' => 0,
-        ),
-        'rss' => array(
-          'label' => 'above',
-          'settings' => array(),
-          'type' => 'hidden',
-          'weight' => 0,
-        ),
-        'teaser' => array(
-          'label' => 'above',
-          'settings' => array(),
-          'type' => 'hidden',
-          'weight' => 0,
-        ),
-      ),
-      'entity_type' => 'node',
-      'field_name' => 'field_features_test',
-      'label' => 'Test',
-      'required' => 0,
-      'settings' => array(
-        'text_processing' => '0',
-        'user_register_form' => FALSE,
-      ),
-      'widget' => array(
-        'active' => 1,
-        'module' => 'text',
-        'settings' => array(
-          'size' => '60',
-        ),
-        'type' => 'text_textfield',
-        'weight' => '-4',
-      ),
-    ),
-  );
-
-  // Translatables
-  // Included for use with string extractors like potx.
-  t('Test');
-
-  return $fields;
-}
diff --git a/tests/features_test.features.filter.inc b/tests/features_test.features.filter.inc
deleted file mode 100644
index 6a1db21..0000000
--- a/tests/features_test.features.filter.inc
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/**
- * @file
- * features_test.features.filter.inc
- */
-
-/**
- * Implements hook_filter_default_formats().
- */
-function features_test_filter_default_formats() {
-  $formats = array();
-
-  // Exported format: features_test
-  $formats['features_test'] = array(
-    'format' => 'features_test',
-    'name' => 'features_test',
-    'cache' => '1',
-    'status' => '1',
-    'weight' => '0',
-    'filters' => array(
-      'filter_autop' => array(
-        'weight' => '10',
-        'status' => '1',
-        'settings' => array(),
-      ),
-      'filter_html' => array(
-        'weight' => '10',
-        'status' => '1',
-        'settings' => array(
-          'allowed_html' => '<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>',
-          'filter_html_help' => 1,
-          'filter_html_nofollow' => 0,
-        ),
-      ),
-      'filter_htmlcorrector' => array(
-        'weight' => '10',
-        'status' => '1',
-        'settings' => array(),
-      ),
-      'filter_html_escape' => array(
-        'weight' => '10',
-        'status' => '1',
-        'settings' => array(),
-      ),
-      'filter_url' => array(
-        'weight' => '10',
-        'status' => '1',
-        'settings' => array(
-          'filter_url_length' => '72',
-        ),
-      ),
-    ),
-  );
-
-  return $formats;
-}
diff --git a/tests/features_test.features.inc b/tests/features_test.features.inc
deleted file mode 100644
index 2f1ee90..0000000
--- a/tests/features_test.features.inc
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-/**
- * @file
- * features_test.features.inc
- */
-
-/**
- * Implements hook_ctools_plugin_api().
- */
-function features_test_ctools_plugin_api() {
-  list($module, $api) = func_get_args();
-  if ($module == "strongarm" && $api == "strongarm") {
-    return array("version" => "1");
-  }
-}
-
-/**
- * Implements hook_views_api().
- */
-function features_test_views_api() {
-  return array("version" => "3.0");
-}
-
-/**
- * Implements hook_image_default_styles().
- */
-function features_test_image_default_styles() {
-  $styles = array();
-
-  // Exported image style: features_test
-  $styles['features_test'] = array(
-    'name' => 'features_test',
-    'effects' => array(
-      2 => array(
-        'label' => 'Scale',
-        'help' => 'Scaling will maintain the aspect-ratio of the original image. If only a single dimension is specified, the other dimension will be calculated.',
-        'effect callback' => 'image_scale_effect',
-        'dimensions callback' => 'image_scale_dimensions',
-        'form callback' => 'image_scale_form',
-        'summary theme' => 'image_scale_summary',
-        'module' => 'image',
-        'name' => 'image_scale',
-        'data' => array(
-          'width' => '100',
-          'height' => '100',
-          'upscale' => 0,
-        ),
-        'weight' => '1',
-      ),
-    ),
-  );
-
-  return $styles;
-}
-
-/**
- * Implements hook_node_info().
- */
-function features_test_node_info() {
-  $items = array(
-    'features_test' => array(
-      'name' => t('Testing: Features'),
-      'base' => 'node_content',
-      'description' => t('Content type provided for Features tests.'),
-      'has_title' => '1',
-      'title_label' => t('Title'),
-      'help' => '',
-    ),
-  );
-  return $items;
-}
diff --git a/tests/features_test.features.taxonomy.inc b/tests/features_test.features.taxonomy.inc
deleted file mode 100644
index ef97842..0000000
--- a/tests/features_test.features.taxonomy.inc
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/**
- * @file
- * features_test.features.taxonomy.inc
- */
-
-/**
- * Implements hook_taxonomy_default_vocabularies().
- */
-function features_test_taxonomy_default_vocabularies() {
-  return array(
-    'taxonomy_features_test' => array(
-      'name' => 'Taxonomy Features Test',
-      'machine_name' => 'taxonomy_features_test',
-      'description' => 'Taxonomy vocabulary',
-      'hierarchy' => '0',
-      'module' => 'taxonomy',
-      'weight' => '0',
-      'rdf_mapping' => array(
-        'rdftype' => array(
-          0 => 'skos:ConceptScheme',
-        ),
-        'name' => array(
-          'predicates' => array(
-            0 => 'dc:title',
-          ),
-        ),
-        'description' => array(
-          'predicates' => array(
-            0 => 'rdfs:comment',
-          ),
-        ),
-      ),
-    ),
-  );
-}
diff --git a/tests/features_test.features.user_permission.inc b/tests/features_test.features.user_permission.inc
deleted file mode 100644
index 30b192f..0000000
--- a/tests/features_test.features.user_permission.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-/**
- * @file
- * features_test.features.user_permission.inc
- */
-
-/**
- * Implements hook_user_default_permissions().
- */
-function features_test_user_default_permissions() {
-  $permissions = array();
-
-  // Exported permission: create features_test content.
-  $permissions['create features_test content'] = array(
-    'name' => 'create features_test content',
-    'roles' => array(
-      'anonymous user' => 'anonymous user',
-      'authenticated user' => 'authenticated user',
-    ),
-    'module' => 'node',
-  );
-
-  return $permissions;
-}
diff --git a/tests/features_test.info b/tests/features_test.info
deleted file mode 100644
index 59538bd..0000000
--- a/tests/features_test.info
+++ /dev/null
@@ -1,21 +0,0 @@
-name = Features Tests
-description = Test module for Features testing.
-core = 7.x
-package = Testing
-php = 5.2.0
-dependencies[] = features
-dependencies[] = image
-dependencies[] = strongarm
-dependencies[] = taxonomy
-dependencies[] = views
-features[ctools][] = strongarm:strongarm:1
-features[ctools][] = views:views_default:3.0
-features[features_api][] = api:1
-features[field][] = node-features_test-field_features_test
-features[filter][] = features_test
-features[image][] = features_test
-features[node][] = features_test
-features[taxonomy][] = taxonomy_features_test
-features[user_permission][] = create features_test content
-features[views_view][] = features_test
-hidden = TRUE
diff --git a/tests/features_test.module b/tests/features_test.module
deleted file mode 100644
index 762d6e5..0000000
--- a/tests/features_test.module
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-
-include_once('features_test.features.inc');
diff --git a/tests/features_test.views_default.inc b/tests/features_test.views_default.inc
deleted file mode 100644
index 38725b6..0000000
--- a/tests/features_test.views_default.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- * @file
- * features_test.views_default.inc
- */
-
-/**
- * Implements hook_views_default_views().
- */
-function features_test_views_default_views() {
-  $export = array();
-
-  $view = new view;
-  $view->name = 'features_test';
-  $view->description = 'Test view provided by Features testing module.';
-  $view->tag = 'testing';
-  $view->base_table = 'node';
-  $view->human_name = '';
-  $view->core = 0;
-  $view->api_version = '3.0';
-  $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-
-  /* Display: Defaults */
-  $handler = $view->new_display('default', 'Defaults', 'default');
-  $handler->display->display_options['title'] = 'Test';
-  $handler->display->display_options['access']['type'] = 'none';
-  $handler->display->display_options['cache']['type'] = 'none';
-  $handler->display->display_options['query']['type'] = 'views_query';
-  $handler->display->display_options['query']['options']['query_comment'] = FALSE;
-  $handler->display->display_options['exposed_form']['type'] = 'basic';
-  $handler->display->display_options['pager']['type'] = 'full';
-  $handler->display->display_options['style_plugin'] = 'default';
-  $handler->display->display_options['row_plugin'] = 'node';
-  $export['features_test'] = $view;
-
-  return $export;
-}
diff --git a/tests/features_test/features_test.features.field.inc b/tests/features_test/features_test.features.field.inc
new file mode 100644
index 0000000..6b18fa9
--- /dev/null
+++ b/tests/features_test/features_test.features.field.inc
@@ -0,0 +1,104 @@
+<?php
+/**
+ * @file
+ * features_test.features.field.inc
+ */
+
+/**
+ * Implements hook_field_default_fields().
+ */
+function features_test_field_default_fields() {
+  $fields = array();
+
+  // Exported field: 'node-features_test-field_features_test'
+  $fields['node-features_test-field_features_test'] = array(
+    'field_config' => array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_features_test',
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'module' => 'text',
+      'settings' => array(
+        'max_length' => '255',
+      ),
+      'translatable' => '1',
+      'type' => 'text',
+    ),
+    'field_instance' => array(
+      'bundle' => 'features_test',
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'text',
+          'settings' => array(),
+          'type' => 'text_default',
+          'weight' => 0,
+        ),
+        'full' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => 0,
+        ),
+        'print' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => 0,
+        ),
+        'rss' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => 0,
+        ),
+        'teaser' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => 0,
+        ),
+      ),
+      'entity_type' => 'node',
+      'field_name' => 'field_features_test',
+      'label' => 'Test',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'size' => '60',
+        ),
+        'type' => 'text_textfield',
+        'weight' => '-4',
+      ),
+    ),
+  );
+
+  // Translatables
+  // Included for use with string extractors like potx.
+  t('Test');
+
+  return $fields;
+}
diff --git a/tests/features_test/features_test.features.field_base.inc b/tests/features_test/features_test.features.field_base.inc
new file mode 100644
index 0000000..b07f00c
--- /dev/null
+++ b/tests/features_test/features_test.features.field_base.inc
@@ -0,0 +1,43 @@
+<?php
+/**
+ * @file
+ * features_test.features.field_base.inc
+ */
+
+/**
+ * Implements hook_field_default_field_bases().
+ */
+function features_test_field_default_field_bases() {
+  $field_bases = array();
+
+  // Exported field_base: 'field_features_test'
+  $field_bases['field_features_test'] = array(
+    'active' => 1,
+    'cardinality' => 1,
+    'deleted' => 0,
+    'entity_types' => array(),
+    'field_name' => 'field_features_test',
+    'foreign keys' => array(
+      'format' => array(
+        'columns' => array(
+          'format' => 'format',
+        ),
+        'table' => 'filter_format',
+      ),
+    ),
+    'indexes' => array(
+      'format' => array(
+        0 => 'format',
+      ),
+    ),
+    'locked' => 0,
+    'module' => 'text',
+    'settings' => array(
+      'max_length' => 255,
+    ),
+    'translatable' => 1,
+    'type' => 'text',
+  );
+
+  return $field_bases;
+}
diff --git a/tests/features_test/features_test.features.field_instance.inc b/tests/features_test/features_test.features.field_instance.inc
new file mode 100644
index 0000000..8796ff4
--- /dev/null
+++ b/tests/features_test/features_test.features.field_instance.inc
@@ -0,0 +1,76 @@
+<?php
+/**
+ * @file
+ * features_test.features.field_instance.inc
+ */
+
+/**
+ * Implements hook_field_default_field_instances().
+ */
+function features_test_field_default_field_instances() {
+  $field_instances = array();
+
+  // Exported field_instance: 'node-features_test-field_features_test'
+  $field_instances['node-features_test-field_features_test'] = array(
+    'bundle' => 'features_test',
+    'default_value' => NULL,
+    'deleted' => 0,
+    'description' => '',
+    'display' => array(
+      'default' => array(
+        'label' => 'above',
+        'module' => 'text',
+        'settings' => array(),
+        'type' => 'text_default',
+        'weight' => 0,
+      ),
+      'full' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+      'print' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+      'rss' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+      'teaser' => array(
+        'label' => 'above',
+        'settings' => array(),
+        'type' => 'hidden',
+        'weight' => 0,
+      ),
+    ),
+    'entity_type' => 'node',
+    'field_name' => 'field_features_test',
+    'label' => 'Test',
+    'required' => 0,
+    'settings' => array(
+      'text_processing' => 0,
+      'user_register_form' => FALSE,
+    ),
+    'widget' => array(
+      'active' => 1,
+      'module' => 'text',
+      'settings' => array(
+        'size' => 60,
+      ),
+      'type' => 'text_textfield',
+      'weight' => -4,
+    ),
+  );
+
+  // Translatables
+  // Included for use with string extractors like potx.
+  t('Test');
+
+  return $field_instances;
+}
diff --git a/tests/features_test/features_test.features.filter.inc b/tests/features_test/features_test.features.filter.inc
new file mode 100644
index 0000000..34cd5e9
--- /dev/null
+++ b/tests/features_test/features_test.features.filter.inc
@@ -0,0 +1,56 @@
+<?php
+/**
+ * @file
+ * features_test.features.filter.inc
+ */
+
+/**
+ * Implements hook_filter_default_formats().
+ */
+function features_test_filter_default_formats() {
+  $formats = array();
+
+  // Exported format: features_test.
+  $formats['features_test'] = array(
+    'format' => 'features_test',
+    'name' => 'features_test',
+    'cache' => 1,
+    'status' => 1,
+    'weight' => 0,
+    'filters' => array(
+      'filter_autop' => array(
+        'weight' => 10,
+        'status' => 1,
+        'settings' => array(),
+      ),
+      'filter_html' => array(
+        'weight' => 10,
+        'status' => 1,
+        'settings' => array(
+          'allowed_html' => '<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>',
+          'filter_html_help' => 1,
+          'filter_html_nofollow' => 0,
+        ),
+      ),
+      'filter_htmlcorrector' => array(
+        'weight' => 10,
+        'status' => 1,
+        'settings' => array(),
+      ),
+      'filter_html_escape' => array(
+        'weight' => 10,
+        'status' => 1,
+        'settings' => array(),
+      ),
+      'filter_url' => array(
+        'weight' => 10,
+        'status' => 1,
+        'settings' => array(
+          'filter_url_length' => 72,
+        ),
+      ),
+    ),
+  );
+
+  return $formats;
+}
diff --git a/tests/features_test/features_test.features.inc b/tests/features_test/features_test.features.inc
new file mode 100644
index 0000000..a2f0df9
--- /dev/null
+++ b/tests/features_test/features_test.features.inc
@@ -0,0 +1,71 @@
+<?php
+/**
+ * @file
+ * features_test.features.inc
+ */
+
+/**
+ * Implements hook_ctools_plugin_api().
+ */
+function features_test_ctools_plugin_api() {
+  list($module, $api) = func_get_args();
+  if ($module == "strongarm" && $api == "strongarm") {
+    return array("version" => "1");
+  }
+}
+
+/**
+ * Implements hook_views_api().
+ */
+function features_test_views_api() {
+  return array("api" => "3.0");
+}
+
+/**
+ * Implements hook_image_default_styles().
+ */
+function features_test_image_default_styles() {
+  $styles = array();
+
+  // Exported image style: features_test.
+  $styles['features_test'] = array(
+    'name' => 'features_test',
+    'effects' => array(
+      2 => array(
+        'label' => 'Scale',
+        'help' => 'Scaling will maintain the aspect-ratio of the original image. If only a single dimension is specified, the other dimension will be calculated.',
+        'effect callback' => 'image_scale_effect',
+        'dimensions callback' => 'image_scale_dimensions',
+        'form callback' => 'image_scale_form',
+        'summary theme' => 'image_scale_summary',
+        'module' => 'image',
+        'name' => 'image_scale',
+        'data' => array(
+          'width' => 100,
+          'height' => 100,
+          'upscale' => 0,
+        ),
+        'weight' => 1,
+      ),
+    ),
+  );
+
+  return $styles;
+}
+
+/**
+ * Implements hook_node_info().
+ */
+function features_test_node_info() {
+  $items = array(
+    'features_test' => array(
+      'name' => t('Testing: Features'),
+      'base' => 'node_content',
+      'description' => t('Content type provided for Features tests.'),
+      'has_title' => '1',
+      'title_label' => t('Title'),
+      'help' => '',
+    ),
+  );
+  return $items;
+}
diff --git a/tests/features_test/features_test.features.taxonomy.inc b/tests/features_test/features_test.features.taxonomy.inc
new file mode 100644
index 0000000..c5ab0fa
--- /dev/null
+++ b/tests/features_test/features_test.features.taxonomy.inc
@@ -0,0 +1,36 @@
+<?php
+/**
+ * @file
+ * features_test.features.taxonomy.inc
+ */
+
+/**
+ * Implements hook_taxonomy_default_vocabularies().
+ */
+function features_test_taxonomy_default_vocabularies() {
+  return array(
+    'taxonomy_features_test' => array(
+      'name' => 'Taxonomy Features Test',
+      'machine_name' => 'taxonomy_features_test',
+      'description' => 'Taxonomy vocabulary',
+      'hierarchy' => 0,
+      'module' => 'taxonomy',
+      'weight' => 0,
+      'rdf_mapping' => array(
+        'rdftype' => array(
+          0 => 'skos:ConceptScheme',
+        ),
+        'name' => array(
+          'predicates' => array(
+            0 => 'dc:title',
+          ),
+        ),
+        'description' => array(
+          'predicates' => array(
+            0 => 'rdfs:comment',
+          ),
+        ),
+      ),
+    ),
+  );
+}
diff --git a/tests/features_test/features_test.features.user_permission.inc b/tests/features_test/features_test.features.user_permission.inc
new file mode 100644
index 0000000..30b192f
--- /dev/null
+++ b/tests/features_test/features_test.features.user_permission.inc
@@ -0,0 +1,24 @@
+<?php
+/**
+ * @file
+ * features_test.features.user_permission.inc
+ */
+
+/**
+ * Implements hook_user_default_permissions().
+ */
+function features_test_user_default_permissions() {
+  $permissions = array();
+
+  // Exported permission: create features_test content.
+  $permissions['create features_test content'] = array(
+    'name' => 'create features_test content',
+    'roles' => array(
+      'anonymous user' => 'anonymous user',
+      'authenticated user' => 'authenticated user',
+    ),
+    'module' => 'node',
+  );
+
+  return $permissions;
+}
diff --git a/tests/features_test/features_test.info b/tests/features_test/features_test.info
new file mode 100644
index 0000000..2dc49c1
--- /dev/null
+++ b/tests/features_test/features_test.info
@@ -0,0 +1,22 @@
+name = Features Tests
+description = Test module for Features testing.
+core = 7.x
+package = Testing
+php = 5.2.0
+dependencies[] = features
+dependencies[] = image
+dependencies[] = strongarm
+dependencies[] = taxonomy
+dependencies[] = views
+features[ctools][] = strongarm:strongarm:1
+features[ctools][] = views:views_default:3.0
+features[features_api][] = api:2
+features[field_base][] = field_features_test
+features[field_instance][] = node-features_test-field_features_test
+features[filter][] = features_test
+features[image][] = features_test
+features[node][] = features_test
+features[taxonomy][] = taxonomy_features_test
+features[user_permission][] = create features_test content
+features[views_view][] = features_test
+hidden = 1
diff --git a/tests/features_test/features_test.module b/tests/features_test/features_test.module
new file mode 100644
index 0000000..762d6e5
--- /dev/null
+++ b/tests/features_test/features_test.module
@@ -0,0 +1,3 @@
+<?php
+
+include_once('features_test.features.inc');
diff --git a/tests/features_test/features_test.views_default.inc b/tests/features_test/features_test.views_default.inc
new file mode 100644
index 0000000..2145946
--- /dev/null
+++ b/tests/features_test/features_test.views_default.inc
@@ -0,0 +1,38 @@
+<?php
+/**
+ * @file
+ * features_test.views_default.inc
+ */
+
+/**
+ * Implements hook_views_default_views().
+ */
+function features_test_views_default_views() {
+  $export = array();
+
+  $view = new view();
+  $view->name = 'features_test';
+  $view->description = 'Test view provided by Features testing module.';
+  $view->tag = 'testing';
+  $view->base_table = 'node';
+  $view->human_name = '';
+  $view->core = 0;
+  $view->api_version = '3.0';
+  $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
+
+  /* Display: Defaults */
+  $handler = $view->new_display('default', 'Defaults', 'default');
+  $handler->display->display_options['title'] = 'Test';
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'none';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['query']['options']['query_comment'] = FALSE;
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'full';
+  $handler->display->display_options['style_plugin'] = 'default';
+  $handler->display->display_options['row_plugin'] = 'node';
+  $export['features_test'] = $view;
+
+  return $export;
+}
