Browse Source

Remove redundant test logic

This code was doubled up and was causing the test suite to fail.
Mark Story 6 years ago
parent
commit
c943d94e1b
1 changed files with 1 additions and 46 deletions
  1. 1 46
      tests/TestCase/TestSuite/FixtureManagerTest.php

+ 1 - 46
tests/TestCase/TestSuite/FixtureManagerTest.php

@@ -162,26 +162,6 @@ class FixtureManagerTest extends TestCase
         ];
         $this->assertSame($expectedConstraint, $schema->getConstraint('tag_id_fk'));
         $this->manager->unload($test);
-
-        $this->manager->load($test);
-        $table = $this->getTableLocator()->get('ArticlesTags');
-        $schema = $table->getSchema();
-        $expectedConstraint = [
-            'type' => 'foreign',
-            'columns' => [
-                'tag_id',
-            ],
-            'references' => [
-                'tags',
-                'id',
-            ],
-            'update' => 'cascade',
-            'delete' => 'cascade',
-            'length' => [],
-        ];
-        $this->assertSame($expectedConstraint, $schema->getConstraint('tag_id_fk'));
-
-        $this->manager->unload($test);
     }
 
     /**
@@ -338,11 +318,10 @@ class FixtureManagerTest extends TestCase
     {
         $test = $this->getMockBuilder('Cake\TestSuite\TestCase')->getMock();
         $test->autoFixtures = false;
-        $test->fixtures = ['core.Articles', 'core.ArticlesTags', 'core.Tags'];
+        $test->fixtures = ['core.Articles', 'core.Tags'];
         $this->manager->fixturize($test);
         $this->manager->loadSingle('Articles');
         $this->manager->loadSingle('Tags');
-        $this->manager->loadSingle('ArticlesTags');
 
         $table = $this->getTableLocator()->get('ArticlesTags');
         $results = $table->find('all')->toArray();
@@ -364,30 +343,6 @@ class FixtureManagerTest extends TestCase
         $this->assertCount(4, $results);
 
         $this->manager->unload($test);
-
-        $this->manager->loadSingle('Articles');
-        $this->manager->loadSingle('Tags');
-        $this->manager->loadSingle('ArticlesTags');
-
-        $table = $this->getTableLocator()->get('ArticlesTags');
-        $results = $table->find('all')->toArray();
-        $schema = $table->getSchema();
-        $expectedConstraint = [
-            'type' => 'foreign',
-            'columns' => [
-                'tag_id',
-            ],
-            'references' => [
-                'tags',
-                'id',
-            ],
-            'update' => 'cascade',
-            'delete' => 'cascade',
-            'length' => [],
-        ];
-        $this->assertSame($expectedConstraint, $schema->getConstraint('tag_id_fk'));
-        $this->assertCount(4, $results);
-        $this->manager->unload($test);
     }
 
     /**