From 8e805016df5a804440a093da731dbacba107f86a Mon Sep 17 00:00:00 2001 From: Valentin V / vvval Date: Mon, 20 Jan 2020 18:06:07 +0300 Subject: [PATCH] Add failing test --- tests/Migrations/BaseTest.php | 4 ++++ .../Fixtures/Alter/PrimaryToBigint.php | 17 +++++++++++++++++ .../Fixtures/Init/PrimaryToBigint.php | 17 +++++++++++++++++ tests/Migrations/ReflectTest.php | 3 +++ 4 files changed, 41 insertions(+) create mode 100644 tests/Migrations/Fixtures/Alter/PrimaryToBigint.php create mode 100644 tests/Migrations/Fixtures/Init/PrimaryToBigint.php diff --git a/tests/Migrations/BaseTest.php b/tests/Migrations/BaseTest.php index 05796b1..7627e74 100644 --- a/tests/Migrations/BaseTest.php +++ b/tests/Migrations/BaseTest.php @@ -205,6 +205,10 @@ public function getDriver(): Driver return static::$driverCache[static::DRIVER] = $this->driver; } + /** + * @param string $directory + * @return AbstractTable[] + */ protected function migrate(string $directory): array { $tokenizer = new Tokenizer(new TokenizerConfig([ diff --git a/tests/Migrations/Fixtures/Alter/PrimaryToBigint.php b/tests/Migrations/Fixtures/Alter/PrimaryToBigint.php new file mode 100644 index 0000000..daa10d6 --- /dev/null +++ b/tests/Migrations/Fixtures/Alter/PrimaryToBigint.php @@ -0,0 +1,17 @@ +assertCount(2, $this->migrator->getMigrations()); } + /** + * @throws \Throwable + */ public function testAlter(): void { $tables = $this->migrate(__DIR__ . '/Fixtures/Init');