Sha256: b3e57f7d3df348d3735aa0ea361d3994ed6605ff04aa2fb84ff483746c717651

Contents?: true

Size: 750 Bytes

Versions: 6

Compression:

Stored size: 750 Bytes

Contents

require 'test/unit'
require File.join(File.dirname(__FILE__),'lib/boot') unless defined?(ActiveRecord)
require 'acts_as_versioned'

class AAVTestCase < ActiveRecord::TestCase
  
  self.use_transactional_fixtures = true
  self.use_instantiated_fixtures = false
  
  fixtures :all
  set_fixture_class :page_versions => Page::Version
  
  protected
  
  def assert_sql(*patterns_to_match)
    $queries_executed = []
    yield
  ensure
    failed_patterns = []
    patterns_to_match.each do |pattern|
      failed_patterns << pattern unless $queries_executed.any?{ |sql| pattern === sql }
    end
    assert failed_patterns.empty?, "Query pattern(s) #{failed_patterns.map(&:inspect).join(', ')} not found in:\n#{$queries_executed.inspect}"
  end
  
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
decisiv-acts_as_versioned-0.6.1 test/helper.rb
decisiv-acts_as_versioned-0.6.2.1 test/helper.rb
decisiv-acts_as_versioned-0.6.3.1 test/helper.rb
metaskills-acts_as_versioned-0.6.1 test/helper.rb
metaskills-acts_as_versioned-0.6.2 test/helper.rb
metaskills-acts_as_versioned-0.6.3 test/helper.rb