Module: ActiveMocker
- Defined in:
- lib/active_mocker/mock/compatibility/base/ar51.rb,
lib/active_mocker/rspec.rb,
lib/active_mocker/config.rb,
lib/active_mocker/railtie.rb,
lib/active_mocker/version.rb,
lib/active_mocker/generate.rb,
lib/active_mocker/progress.rb,
lib/active_mocker/mock/base.rb,
lib/active_mocker/file_writer.rb,
lib/active_mocker/error_object.rb,
lib/active_mocker/loaded_mocks.rb,
lib/active_mocker/mock/has_one.rb,
lib/active_mocker/mock/queries.rb,
lib/active_mocker/mock/records.rb,
lib/active_mocker/mock_creator.rb,
lib/active_mocker/parent_class.rb,
lib/active_mocker/mock/has_many.rb,
lib/active_mocker/mock/relation.rb,
lib/active_mocker/null_progress.rb,
lib/active_mocker/display_errors.rb,
lib/active_mocker/hash_new_style.rb,
lib/active_mocker/late_inclusion.rb,
lib/active_mocker/public_methods.rb,
lib/active_mocker/inspectable/dir.rb,
lib/active_mocker/mock/belongs_to.rb,
lib/active_mocker/mock/collection.rb,
lib/active_mocker/mock/exceptions.rb,
lib/active_mocker/inspectable/date.rb,
lib/active_mocker/inspectable/file.rb,
lib/active_mocker/inspectable/time.rb,
lib/active_mocker/mock/association.rb,
lib/active_mocker/template_creator.rb,
lib/active_mocker/mock/hash_process.rb,
lib/active_mocker/inspectable/struct.rb,
lib/active_mocker/mock/mock_relation.rb,
lib/active_mocker/mock/object_inspect.rb,
lib/active_mocker/mock_creator/scopes.rb,
lib/active_mocker/attribute_types/enum.rb,
lib/active_mocker/inspectable/pathname.rb,
lib/active_mocker/mock/alias_attribute.rb,
lib/active_mocker/mock/mockable_method.rb,
lib/active_mocker/mock/single_relation.rb,
lib/active_mocker/loaded_mocks/features.rb,
lib/active_mocker/mock/template_methods.rb,
lib/active_mocker/inspectable/bigdecimal.rb,
lib/active_mocker/file_path_to_ruby_class.rb,
lib/active_mocker/mock_creator/attributes.rb,
lib/active_mocker/mock_creator/associations.rb,
lib/active_mocker/mock_creator/safe_methods.rb,
lib/active_mocker/mock_creator/class_methods.rb,
lib/active_mocker/mock/has_and_belongs_to_many.rb,
lib/active_mocker/mock_creator/defined_methods.rb,
lib/active_mocker/mock_creator/modules_constants.rb,
lib/active_mocker/mock/compatibility/queries/ar52.rb,
lib/active_mocker/mock_creator/mock_build_version.rb,
lib/active_mocker/mock/unrepresentable_const_value.rb,
lib/active_mocker/mock/do_nothing_active_record_methods.rb,
lib/active_mocker/mock_creator/recreate_class_method_calls.rb
Overview
frozen_string_literal: tru
Defined Under Namespace
Modules: AliasAttribute, AttributeTypes, DoNothingActiveRecordMethods, Inspectable, LateInclusion, Mock, MockableMethod, Queries, Rspec, TemplateMethods Classes: Association, Base, BaseError, BelongsTo, Collection, Config, DisplayErrors, Error, ErrorObject, FilePathToRubyClass, FileWriter, Generate, HasAndBelongsToMany, HasMany, HasOne, HashNewStyle, HashProcess, IdError, LoadedMocks, MockCreator, MockNotLoaded, MockRelation, NotImplementedError, NullProgress, ObjectInspect, ParentClass, Progress, Railtie, RecordNotFound, RecordNotUnique, Records, Relation, SingleRelation, TemplateCreator, UnknownAttributeError, UpdateMocksError
Constant Summary collapse
- VERSION =
"2.6.2"
- UNREPRESENTABLE_CONST_VALUE =
"ActiveMocker can not determine the value, if needed stub this const with a valid test value".freeze
Class Method Summary collapse
-
.configure {|Config| ... } ⇒ Object
(also: config)
Override default Configurations.
-
.create_mocks ⇒ Object
Generates Mocks file.
Class Method Details
.configure {|Config| ... } ⇒ Object Also known as: config
Override default Configurations
ActiveMocker.configure do |c|
c.model_dir= # Directory of ActiveRecord models
c.mock_dir= # Directory to save mocks
c.single_model_path= # Path to generate a single mock
c.progress_bar= # False disables progress bar from sending to STDOUT
or pass a class that takes a count in the initializer and responds to #increment.
c.error_verbosity= # 0 = none
# 1 = Summary of failures
# 2 = One line per error
# 3 = Errors with exception backtrace
c.disable_modules_and_constants= # Modules are include/extend along with constant declarations.
# Default is false, to disable set to true.
end
22 23 24 25 |
# File 'lib/active_mocker/public_methods.rb', line 22 def configure(&block) Config.set(&block) self end |