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')); }