Sha256: 5b595154a0e408c5dcc1f1caca761f9c939c7622c78569b4593ad8dedda62019
Contents?: true
Size: 627 Bytes
Versions: 2
Compression:
Stored size: 627 Bytes
Contents
# frozen_string_literal: true require "assert" require "assert/factory" require "much-factory" module Assert::Factory class UnitTests < Assert::Context desc "Assert::Factory" subject { unit_class } let(:unit_class) { Assert::Factory } should "include and extend MuchFactory" do assert_that(subject).includes(MuchFactory) # https://stackoverflow.com/questions/5197166/ruby-get-a-list-of-extended-modules assert_that(subject_metaclass.included_modules).includes(MuchFactory) end private def subject_metaclass class << subject self end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
assert-2.19.2 | test/unit/factory_tests.rb |
assert-2.19.1 | test/unit/factory_tests.rb |