module InheritableFixtures::RailsExtensions::TestFixtures::ClassMethods

Public Instance Methods

fixtures(*fixture_set_names) click to toggle source
Calls superclass method
# File lib/inheritable_fixtures/rails_extensions/test_fixtures.rb, line 16
def fixtures(*fixture_set_names)
  original_fixture_path = self.fixture_path

  paths = ([self.fixture_path] + Rails.application.config.fixtures_paths)
  paths.each do |path|
    self.fixture_path = path
    self.fixture_table_names = []
    super
    self.fixture_table_names_per_path[path] = self.fixture_table_names
  end

ensure
  self.fixture_path = original_fixture_path
end