Пример #1
0
 public function testDontDestroyTableIfExist()
 {
     // Given table does exist and has row
     $this->assertTrue(Schema::hasTable('test_models'));
     $test_model = new TestModel();
     $test_model->id = 1;
     $test_model->avatar_url = 'test';
     $test_model->save();
     // When we run database generator
     AutoDB::laravel_model_to_database_entries(TestModel::class);
     // Ensure that content still exists
     $testModel = TestModel::find(1);
     $this->assertEquals('test', $testModel->avatar_url);
     // Check if table exists
     $this->assertTrue(Schema::hasTable('test_models'));
 }
 public function testDontDestroyTableContentsIfExist()
 {
     // Given table does exist and has row
     $this->assembler->assemble($this->assemblyInstructions);
     $this->assertTrue(Schema::hasTable('test_models'));
     $test_model = new TestModel();
     $test_model->id = 1;
     $test_model->avatar_url = 'test';
     $test_model->save();
     // When we run database generator
     $this->assembler->assemble($this->assemblyInstructions);
     // Ensure that content still exists
     $testModel = TestModel::find(1);
     $this->assertEquals('test', $testModel->avatar_url);
     // Check if table exists
     $this->assertTrue(Schema::hasTable('test_models'));
 }