Commit Graph

16 Commits

Author SHA1 Message Date
Akira Matsuda 9ea80288f6 Ignore Postgresql "SELECT tablename FROM pg_tables" when counting queries 2014-08-20 17:50:11 +09:00
Akira Matsuda c8ede23537 Ignore MySQL "SHOW VARIABLES" when counting queries 2014-08-15 02:44:57 +09:00
Yves Senn 2f93aa0d2b we intend to keep the `capture` helper for Active Record tests.
This is a follow up to f8f5cdc
2014-07-16 16:15:16 +02:00
Yves Senn f8f5cdc98c Active Record tests still depend on `capture`. Let's keep it for now.
This is a follow-up to 3121412

/cc @rafaelfranca

This will remove deprecation warnings from the PostgreSQL suite:

```
DEPRECATION WARNING: #capture(stream) is deprecated and will be removed in the next release. (called from capture at /Users/senny/Projects/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:89)
/Users/senny/Projects/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:89:in `capture'
  /Users/senny/Projects/rails/activerecord/test/cases/adapters/postgresql/composite_test.rb:73:in `ensure_warning_is_issued'
  /Users/senny/Projects/rails/activerecord/test/cases/adapters/postgresql/composite_test.rb:48:in `test_column'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:106:in `block (3 levels) in run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:204:in `capture_exceptions'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:103:in `block (2 levels) in run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:256:in `time_it'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:102:in `block in run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:317:in `on_signal'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:276:in `with_info_handler'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest/test.rb:101:in `run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:759:in `run_one_method'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:293:in `run_one_method'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:287:in `block (2 levels) in run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:286:in `each'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:286:in `block in run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:317:in `on_signal'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:306:in `with_info_handler'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:285:in `run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:149:in `block in __run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:149:in `map'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:149:in `__run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:126:in `run'
  /Users/senny/Projects/rails/.bundle/gems/minitest-5.3.3/lib/minitest.rb:55:in `block in autorun'
```
2014-07-16 14:46:19 +02:00
Sean Griffin 8df8334327 Remove dead test code for unsupported adapters 2014-05-17 13:24:25 -06:00
eileencodes 49e17431ca refactor assert_sql query to reuse capture_sql
set assert_sql to reuse the capture_sql method from above
instead of repeating the code

in response to comments on issue #14546
2014-03-31 22:56:39 -04:00
eileencodes a67293638e add capture_sql method to compare sql statements and compare
Other methods compare specific patterns, this method outputs
the actual sql query that is generated.
2014-03-31 19:28:44 -04:00
Yasuo Honda d7c2958a03 Do not count query for all_constraints and all_tab_cols in Oracle 2013-11-18 11:59:36 +09:00
Akira Matsuda 331c59f47c Do not count "SHOW CREATE TABLE" queries when testing against mysql 2013-11-11 22:06:27 +09:00
Neeraj Singh 9c9a5a67bc assert_no_queries should allow to ignore some queries 2013-07-30 13:31:00 +05:30
Xavier Noria 9eb0cd28c9 removes the obsolete private method column_methods_hash [Closes #11406] 2013-07-16 17:27:58 +02:00
Yves Senn 98860d1739 remove unused `ActiveRecord::TestCase#sqlite3` method. 2013-07-02 22:12:25 +02:00
Yves Senn eb5b7a8ced deprecated `ActiveRecord::TestCase` is no longer public.
/cc @tenderlove
2013-07-02 22:12:17 +02:00
Xavier Noria 077372b20d load active_support/deprecation in active_support/rails 2012-08-02 21:59:23 +02:00
Jeremy Kemper 33514a173c Get ActiveRecord::TestCase back on its feet, despite deprecation. It requires SQLCounter which was moved to AR internal tests only. 2012-02-05 23:09:09 -07:00
Aaron Patterson dcf0558ae5 Moving AR::TestCase in to the AR tests directory 2012-01-24 12:01:52 -08:00