Permalink
Commits on Jun 1, 2017
Commits on Apr 7, 2017
Commits on Apr 6, 2017
Commits on Mar 29, 2017
Commits on Sep 20, 2016
Commits on May 17, 2016
  1. Fixes polymorphic dependency load for multiple polymorphic fixtures.

    When having more than 1 polymorphic fixture at the same file, this
    fixtures assumes the last polymorphic model.
    manuwell committed May 17, 2016
Commits on Apr 25, 2016
  1. Bump version to 1.8.0

    committed Apr 25, 2016
  2. Use a glob instead of specifically loading each lib file

    This should prevent future issues with missing lib files.
    committed Apr 25, 2016
Commits on Apr 22, 2016
  1. Add the minitest support files to the gemspec

    The gem does not include the two files added for 1.7.0 with minitest_spec
    support. This change remedies that.
    
    % diff -u \
      <(gem contents fixture_dependencies -v 1.7.0 --no-prefix)  \
      <(gem contents fixture_dependencies -v 1.7.1 --no-prefix)
    
    ```diff
    --- /dev/fd/11	2016-04-22 13:26:04.000000000 -0400
    +++ /dev/fd/12	2016-04-22 13:26:04.000000000 -0400
    @@ -2,6 +2,8 @@
     README.md
     lib/fixture_dependencies.rb
     lib/fixture_dependencies/active_record.rb
    +lib/fixture_dependencies/minitest_spec.rb
    +lib/fixture_dependencies/minitest_spec/sequel.rb
     lib/fixture_dependencies/rspec/sequel.rb
     lib/fixture_dependencies/sequel.rb
     lib/fixture_dependencies/test_unit.rb
    ```
    halostatue committed Apr 22, 2016
Commits on Feb 26, 2016
  1. Update copyright year

    committed Feb 26, 2016
  2. Bump version to 1.7.0

    This also fixes a minor issue in the specs on ruby 1.8.
    committed Feb 26, 2016
Commits on Feb 25, 2016
Commits on Sep 1, 2015
Commits on Aug 31, 2015
  1. Bump version to 1.6.0

    committed Aug 31, 2015
Commits on Aug 30, 2015
Commits on Jul 28, 2015
  1. Bump version to 1.5.0

    Also, update gemspec and Rakefile for README.md change.
    committed Jul 28, 2015
Commits on Jul 24, 2015
Commits on Apr 30, 2015
Commits on Apr 1, 2015
Commits on Mar 22, 2015
  1. Prefer RSpec2+

    Use RSpec1 if RSPEC1 environment variable is set
    committed Mar 22, 2015
Commits on Sep 3, 2014
  1. Minor changes to class name overriding support

    Rename model_class to class_map, and model_klass to model_class.
    
    Add documentation to the README about this, and bump version to
    1.4.0.
    committed Sep 3, 2014
  2. Specs for model_class map

    mpalmer committed Sep 3, 2014
Commits on Aug 31, 2014
  1. Add a model => class mapping capability

    For those people who don't like to have all their models in the global
    namespace (which is anyone who's ever tried to model the relationships
    between books using a table called "sequels"...), fixture_dependencies
    hasn't been much use, because it can't find the class.
    
    This patch adds a new `FixtureDependencies.model_class` hash, which can be
    filled in with `:model_name => Model::Class` mappings, so the fixture loader
    can find the class it needs.  Backwards-compatibility is maintained by using
    the existing algorithm (constantize, etc) if no entry matching the model
    name is found in `FixtureDependencies.model_class`.
    mpalmer committed Aug 31, 2014
Commits on May 27, 2014
  1. Bump version to 1.3.3

    committed May 27, 2014
  2. Add support for rspec 2+ to the rspec/sequel integration

    Previously, the code only worked with rspec 1.
    
    Add specs that test the rspec/sequel integration, and
    add support for fixture_dependencies itself to work
    with rspec 2+.
    
    Use the :rollback=>:always transaction option instead
    of manually raising Sequel::Rollback for transactional
    handling.
    
    Bump copyright year as well.
    committed May 27, 2014
  3. Remove merb/webrat integration

    Merb has been dead for over three years.  This support was never
    documented, and didn't include the transactional testing
    supported by the other test integration modules.
    committed May 27, 2014
Commits on Feb 11, 2014