test/unit/test_helpers_tests.rb in ardb-0.28.3 vs test/unit/test_helpers_tests.rb in ardb-0.29.0
- old
+ new
@@ -1,51 +1,46 @@
-require 'assert'
-require 'ardb/test_helpers'
+require "assert"
+require "ardb/test_helpers"
-require 'ardb/adapter_spy'
+require "ardb/adapter_spy"
module Ardb::TestHelpers
-
class UnitTests < Assert::Context
desc "Ardb::TestHelpers"
subject{ Ardb::TestHelpers }
should have_imeths :drop_tables, :load_schema
should have_imeths :create_db!, :create_db, :drop_db!, :drop_db
should have_imeths :connect_db!, :connect_db, :migrate_db!, :migrate_db
should have_imeths :reset_db, :reset_db!
-
end
class UsageTests < UnitTests
setup do
@adapter_spy = Ardb::AdapterSpy.new
Assert.stub(Ardb, :adapter){ @adapter_spy }
end
-
end
class DropTablesTests < UsageTests
desc "`drop_tables` method"
should "tell the adapter to drop the tables" do
assert_equal 0, @adapter_spy.drop_tables_called_count
subject.drop_tables
assert_equal 1, @adapter_spy.drop_tables_called_count
end
-
end
class LoadSchemaTests < UsageTests
desc "`load_schema` method"
should "tell the adapter to load the schema" do
assert_equal 0, @adapter_spy.load_schema_called_count
subject.load_schema
assert_equal 1, @adapter_spy.load_schema_called_count
end
-
end
class CreateDbTests < UsageTests
desc "create db method"
@@ -62,11 +57,10 @@
subject.create_db!
assert_equal 1, @adapter_spy.create_db_called_count
subject.create_db!
assert_equal 2, @adapter_spy.create_db_called_count
end
-
end
class DropDbTests < UsageTests
desc "drop db methods"
@@ -83,11 +77,10 @@
subject.drop_db!
assert_equal 1, @adapter_spy.drop_db_called_count
subject.drop_db!
assert_equal 2, @adapter_spy.drop_db_called_count
end
-
end
class ConnectDbTests < UsageTests
desc "connect db methods"
@@ -104,11 +97,10 @@
subject.connect_db!
assert_equal 1, @adapter_spy.connect_db_called_count
subject.connect_db!
assert_equal 2, @adapter_spy.connect_db_called_count
end
-
end
class MigrateDbTests < UsageTests
desc "migrate db methods"
@@ -125,11 +117,10 @@
subject.migrate_db!
assert_equal 1, @adapter_spy.migrate_db_called_count
subject.migrate_db!
assert_equal 2, @adapter_spy.migrate_db_called_count
end
-
end
class ResetDbTests < UsageTests
desc "reset db methods"
@@ -166,9 +157,7 @@
assert_equal 2, @adapter_spy.drop_db_called_count
assert_equal 2, @adapter_spy.create_db_called_count
assert_equal 2, @adapter_spy.load_schema_called_count
end
-
end
-
end