diff --git a/feeds_news/feeds_news.test b/feeds_news/feeds_news.test
index c77b69f5200b29bec7c1bf54e75fb89cf4d0faeb..3f33e742ae5c525eaae756c72e98bb81b4f699cf 100644
--- a/feeds_news/feeds_news.test
+++ b/feeds_news/feeds_news.test
@@ -9,12 +9,12 @@
  * Test Feed configuration.
  */
 class FeedsExamplesFeedTestCase extends FeedsWebTestCase {
-
   public static function getInfo() {
     return array(
       'name' => 'Feature: Feed',
       'description' => 'Test "Feed" default configuration.',
       'group' => 'Feeds',
+      'dependencies' => array('features', 'views'),
     );
   }
 
@@ -22,7 +22,7 @@ class FeedsExamplesFeedTestCase extends FeedsWebTestCase {
    * Enable feeds_news feature.
    */
   public function setUp() {
-    parent::setUp(array('feeds_news'));
+    parent::setUp(array('features', 'views', 'feeds_news'));
   }
 
   /**
@@ -31,6 +31,13 @@ class FeedsExamplesFeedTestCase extends FeedsWebTestCase {
   public function test() {
     $nid = $this->createFeedNode('feed', NULL, '', 'feed');
 
+    // Assert menu tabs for feed nodes does not show up on non-feed nodes.
+    $this->drupalGet("node/{$nid}/feed-items");
+    $this->assertResponse(200);
+    $not_feed_node = $this->drupalCreateNode();
+    $this->drupalGet("node/{$not_feed_node->nid}/feed-items");
+    $this->assertResponse(404);
+
     // Assert results.
     $count = db_query("SELECT COUNT(*) FROM {node} WHERE type = 'feed_item'")->fetchField();
     $this->assertEqual($count, 10, 'Found the correct number of feed item nodes in database.');