1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
RSpec.describe Flipper::Gate do
let(:feature_name) { :stats }
subject do
described_class.new
end
describe '#inspect' do
context 'for subclass' do
let(:subclass) do
Class.new(described_class) do
def name
:name
end
def key
:key
end
def data_type
:set
end
end
end
subject do
subclass.new
end
it 'includes attributes' do
string = subject.inspect
expect(string).to include(subject.object_id.to_s)
expect(string).to include('name=:name')
expect(string).to include('key=:key')
expect(string).to include('data_type=:set')
end
end
end
end
|