Skip to content

Commit 9b4f941

Browse files
coneybearedblock
authored andcommitted
Add subclass tests
1 parent cdd9e50 commit 9b4f941

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

spec/ruby-enum/enum_spec.rb

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,18 @@ class SecondSubclass < FirstSubclass
157157
it 'returns values' do
158158
expect(Colors.values).to eq(%w[red green])
159159
end
160+
161+
context 'when a subclass is defined' do
162+
it 'returns all values' do
163+
expect(FirstSubclass.values).to eq(%w[red green orange])
164+
end
165+
end
166+
167+
context 'when a subclass of a subclass is defined' do
168+
it 'returns all values' do
169+
expect(SecondSubclass.values).to eq(%w[red green orange pink])
170+
end
171+
end
160172
end
161173

162174
describe '#to_h' do

0 commit comments

Comments
 (0)