diff --git a/.gitignore b/.gitignore index 395d9b6..3f30c8d 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,6 @@ # Shard Overrides shard.override.yml + +# Ignores the test db +alumna_test.db diff --git a/alumna_test.db b/alumna_test.db deleted file mode 100644 index 52b7e61..0000000 Binary files a/alumna_test.db and /dev/null differ diff --git a/spec/alumna-sqlite_spec.cr b/spec/alumna-sqlite_spec.cr index fc73052..8b2e4eb 100644 --- a/spec/alumna-sqlite_spec.cr +++ b/spec/alumna-sqlite_spec.cr @@ -3,8 +3,8 @@ require "./spec_helper" require "../src/alumna-sqlite" require "db" -DB_PATH = "sqlite3://./alumna_test.db" -SHARED_DB = DB.open(DB_PATH) +FILE_PATH = "./alumna_test.db" +SHARED_DB = DB.open("sqlite3://" + FILE_PATH) Alumna::Testing::AdapterSuite.run("Alumna::SqliteAdapter") do # Completely wipe and recreate the table before EVERY test @@ -34,3 +34,7 @@ Alumna::Testing::AdapterSuite.run("Alumna::SqliteAdapter") do Alumna::SqliteAdapter.new(SHARED_DB, "adapter_test", schema) end + +Spec.after_suite do + File.delete(FILE_PATH) if File.exists?(FILE_PATH) +end