--- !ruby/object:Gem::Specification name: active_mocker version: !ruby/object:Gem::Version version: 2.4.0.pre2 platform: ruby authors: - Dustin Zeisler autorequire: bindir: bin cert_chain: [] date: 2016-10-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: virtus requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: ruby-progressbar requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.7' - !ruby/object:Gem::Dependency name: colorize requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.7' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.7' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '10.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: reverse_parameters requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.4.0 - !ruby/object:Gem::Dependency name: active_record_schema_scrapper requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.6.0 - !ruby/object:Gem::Dependency name: dissociated_introspection requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.5.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.5.0 - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.10' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.10' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.38.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.38.0 - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.4' description: ActiveMocker creates mock classes from ActiveRecord models, allowing your test suite to run at breakneck speed. This can be done by not loading Rails or hitting a database. The models are read dynamically and statically so that ActiveMocker can generate a Ruby file to require within a test. The mock file can be run by itself and comes with a partial implementation of ActiveRecord. Attributes and associations can be used the same as in ActiveRecord. Methods have the same argument signature but raise a NotImplementedError when called, allowing you to stub it with a mocking framework, like RSpec. Mocks are regenerated when the schema is modified so your mocks won't go stale, preventing the case where your units tests pass but production code fails. email: - dustin@zeisler.net executables: [] extensions: [] extra_rdoc_files: [] files: - CHANGELOG.md - LICENSE.txt - README.md - lib/active_mocker.rb - lib/active_mocker/attribute.rb - lib/active_mocker/attribute_types/enum.rb - lib/active_mocker/config.rb - lib/active_mocker/deprecated_components/mock_abilities.rb - lib/active_mocker/deprecated_components/rspec.rb - lib/active_mocker/display_errors.rb - lib/active_mocker/error_object.rb - lib/active_mocker/file_path_to_ruby_class.rb - lib/active_mocker/file_writer.rb - lib/active_mocker/generate.rb - lib/active_mocker/hash_new_style.rb - lib/active_mocker/inspectable.rb - lib/active_mocker/inspectable/bigdecimal.rb - lib/active_mocker/inspectable/date.rb - lib/active_mocker/inspectable/dir.rb - lib/active_mocker/inspectable/file.rb - lib/active_mocker/inspectable/pathname.rb - lib/active_mocker/inspectable/struct.rb - lib/active_mocker/inspectable/time.rb - lib/active_mocker/loaded_mocks.rb - lib/active_mocker/loaded_mocks/features.rb - lib/active_mocker/mock.rb - lib/active_mocker/mock/alias_attribute.rb - lib/active_mocker/mock/association.rb - lib/active_mocker/mock/base.rb - lib/active_mocker/mock/belongs_to.rb - lib/active_mocker/mock/collection.rb - lib/active_mocker/mock/do_nothing_active_record_methods.rb - lib/active_mocker/mock/exceptions.rb - lib/active_mocker/mock/has_and_belongs_to_many.rb - lib/active_mocker/mock/has_many.rb - lib/active_mocker/mock/has_one.rb - lib/active_mocker/mock/hash_process.rb - lib/active_mocker/mock/mock_relation.rb - lib/active_mocker/mock/object_inspect.rb - lib/active_mocker/mock/queries.rb - lib/active_mocker/mock/records.rb - lib/active_mocker/mock/relation.rb - lib/active_mocker/mock/single_relation.rb - lib/active_mocker/mock/template_methods.rb - lib/active_mocker/mock/unrepresentable_const_value.rb - lib/active_mocker/mock_creator.rb - lib/active_mocker/mock_template.erb - lib/active_mocker/mock_template/_associations.erb - lib/active_mocker/mock_template/_attributes.erb - lib/active_mocker/mock_template/_class_methods.erb - lib/active_mocker/mock_template/_defined_methods.erb - lib/active_mocker/mock_template/_modules_constants.erb - lib/active_mocker/mock_template/_recreate_class_method_calls.erb - lib/active_mocker/mock_template/_scopes.erb - lib/active_mocker/null_progress.rb - lib/active_mocker/parent_class.rb - lib/active_mocker/progress.rb - lib/active_mocker/public_methods.rb - lib/active_mocker/railtie.rb - lib/active_mocker/rspec.rb - lib/active_mocker/rspec_helper.rb - lib/active_mocker/task.rake - lib/active_mocker/template_creator.rb - lib/active_mocker/version.rb homepage: https://github.com/zeisler/active_mocker licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 1.3.1 requirements: [] rubyforge_project: rubygems_version: 2.5.1 signing_key: specification_version: 4 summary: Creates mocks from Active Record models. Allows your test suite to run very fast by not loading Rails or a database. test_files: [] has_rdoc: