test/unit/adapter_spy_tests.rb in ardb-0.28.3 vs test/unit/adapter_spy_tests.rb in ardb-0.29.0
- old
+ new
@@ -1,21 +1,19 @@
-require 'assert'
-require 'ardb/adapter_spy'
+require "assert"
+require "ardb/adapter_spy"
class Ardb::AdapterSpy
-
class UnitTests < Assert::Context
desc "Ardb::AdapterSpy"
setup do
@adapter_spy_class = Ardb::AdapterSpy
end
subject{ @adapter_spy_class }
should "be a kind of ardb adapter" do
assert subject < Ardb::Adapter::Base
end
-
end
class InitTests < UnitTests
desc "when init"
setup do
@@ -26,11 +24,10 @@
should have_accessors :drop_tables_called_count
should have_accessors :dump_schema_called_count, :load_schema_called_count
should have_accessors :drop_db_called_count, :create_db_called_count
should have_accessors :connect_db_called_count, :migrate_db_called_count
- should have_imeths :foreign_key_add_sql, :foreign_key_drop_sql
should have_imeths :create_db_called?, :drop_db_called?, :drop_tables_called?
should have_imeths :connect_db_called?, :migrate_db_called?
should have_imeths :dump_schema_called?, :load_schema_called?
should have_imeths :create_db, :drop_db, :drop_tables
should have_imeths :connect_db, :migrate_db
@@ -44,19 +41,10 @@
assert_equal 0, subject.migrate_db_called_count
assert_equal 0, subject.load_schema_called_count
assert_equal 0, subject.dump_schema_called_count
end
- should "know its add and drop foreign key sql" do
- exp = "FAKE ADD FOREIGN KEY SQL :from_table :from_column " \
- ":to_table :to_column :name"
- assert_equal exp, subject.foreign_key_add_sql
- exp = "FAKE DROP FOREIGN KEY SQL :from_table :from_column " \
- ":to_table :to_column :name"
- assert_equal exp, subject.foreign_key_drop_sql
- end
-
should "know if and how many times a method is called" do
assert_equal false, subject.create_db_called?
subject.create_db
assert_equal 1, subject.create_db_called_count
assert_equal true, subject.create_db_called?
@@ -89,9 +77,7 @@
assert_equal false, subject.load_schema_called?
subject.load_schema
assert_equal 1, subject.load_schema_called_count
assert_equal true, subject.load_schema_called?
end
-
end
-
end