Sha256: a6cf7cd0d347e66f50b26a9279a34b6d1112e674497c3e425c78d4be21160990
Contents?: true
Size: 631 Bytes
Versions: 133
Compression:
Stored size: 631 Bytes
Contents
# frozen_string_literal: true require 'eac_ruby_utils/patches/class/self_included_modules' RSpec.describe ::Class do let(:includeable_module) do ::Module.new end let(:parent_class) do module_to_include = includeable_module described_class.new do include module_to_include end end let(:child_class) do described_class.new(parent_class) end describe '#self_included_modules' do it do expect(parent_class.self_included_modules).to include(includeable_module) end it do expect(child_class.self_included_modules).not_to include(includeable_module) end end end
Version data entries
133 entries across 133 versions & 3 rubygems