Sha256: 5cc2f4c37f554354ab904f81a44deea72a9498bd6fce4929aa35ab5a1fcb053a
Contents?: true
Size: 485 Bytes
Versions: 3
Compression:
Stored size: 485 Bytes
Contents
require 'spec_helper' describe Serinette::Descendents do let(:klass) { Class.new { include Serinette::Descendents } } context 'a class method #descendents' do it 'should exist in classes which include the module' do expect(klass).to respond_to(:descendents) end it 'should return a classes descendents' do class Subklass1 < klass; end class Subklass2 < klass; end expect(klass.descendents - [Subklass1, Subklass2]).to eq [] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
serinette-0.0.3 | spec/serinette/mixins/descendents_spec.rb |
serinette-0.0.2 | spec/serinette/mixins/descendents_spec.rb |
serinette-0.0.0.pre | spec/serinette/mixins/descendents_spec.rb |