Sha256: 3c88d2789f234e77b21d2dac181c2f8a85cd60f282c39ffd3dd5b543bf648c2f
Contents?: true
Size: 890 Bytes
Versions: 2
Compression:
Stored size: 890 Bytes
Contents
# frozen_string_literal: true RSpec.shared_context 'with modules resouces' do let(:a_module) do Module.new do def self.name 'AModule' end end end let(:super_class) do r = Class.new do def self.name 'SuperClass' end end r.include a_module r end let(:prepended_module) do Module.new do def self.name 'PrependedModule' end end end let(:sub_class) do r = Class.new(super_class) do def self.name 'SubClass' end end r.prepend(prepended_module) r end let(:files_dir) { __dir__.to_pathname.join('modules_resources_context_files') } let(:variables_source) { { vx: '_X_', vy: '_Y_' } } let(:source_set) do r = EacTemplates::Sources::Set.new %w[path1 path2].each do |sub| r.included_paths << files_dir.join(sub) end r end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eac_tools-0.93.0 | sub/eac_templates/spec/spec_helper/modules_resources_context.rb |
eac_tools-0.91.0 | sub/eac_templates/spec/spec_helper/modules_resources_context.rb |