pick up views in SQLite
[dbsrgits/DBIx-Class-Schema-Loader.git] / t / 10sqlite_common.t
index c80ff53..865835e 100644 (file)
@@ -18,7 +18,7 @@ my $tester = dbixcsl_common_tests->new(
             q{
                 CREATE TABLE "extra_loader_test1" (
                     "id" NOT NULL PRIMARY KEY,
-                    "value" VARCHAR(100) NOT NULL
+                    "value" TEXT UNIQUE NOT NULL
                 )
             },
             q{
@@ -31,7 +31,7 @@ my $tester = dbixcsl_common_tests->new(
                     person_id INTEGER PRIMARY KEY
                 )
             },
-            # Wordy, newline-heavy SQL to stress the regexes
+            # Wordy, newline-heavy SQL
             q{
                 CREATE TABLE extra_loader_test4 (
                     event_id INTEGER NOT NULL
@@ -43,7 +43,12 @@ my $tester = dbixcsl_common_tests->new(
                     PRIMARY KEY (event_id, person_id)
                 )
             },
+            # make sure views are picked up
+            q{
+                CREATE VIEW extra_loader_test5 AS SELECT * FROM extra_loader_test4
+            }
         ],
+        pre_drop_ddl => [ 'DROP VIEW extra_loader_test5' ],
         drop  => [ qw/extra_loader_test1 extra_loader_test2 extra_loader_test3 extra_loader_test4 / ],
         count => 8,
         run   => sub {