Sha256: dcdd8ac193f6241b20d3b9c1bbe90ae2ea5cabd8dd6ad7dc56f36beb6d37bc7c
Contents?: true
Size: 849 Bytes
Versions: 16
Compression:
Stored size: 849 Bytes
Contents
# frozen_string_literal: true require 'avm/rspec/setup/source_generator' require 'eac_ruby_utils/core_ext' module Avm module Rspec module Setup require_sub __FILE__ EXAMPLES = %w[avm_file_formats_with_fixtures avm_source_generated entries_values in_avm_registry not_in_avm_registry].freeze def self.extended(obj) obj.setup_examples obj.rspec_config.include(::Avm::Rspec::Setup::Launcher) obj.rspec_config.include(::Avm::Rspec::Setup::SourceGenerator) end def setup_examples EXAMPLES.each do |example| require "avm/rspec/shared_examples/#{example}" end end # @return [self] def stub_avm_contexts stub_eac_config_node stub_eac_fs_contexts stub_eac_speaker self end end end end
Version data entries
16 entries across 16 versions & 2 rubygems