spec/praxis/application_spec.rb in praxis-2.0.pre.33 vs spec/praxis/application_spec.rb in praxis-2.0.pre.34
- old
+ new
@@ -96,14 +96,19 @@
end
end
end
describe '#inspect' do
- let(:klass) { Class.new(Praxis::Application) }
+ let(:klass) do
+ Class.new(Praxis::Application) do
+ def self.to_s
+ 'SomeApplication'
+ end
+ end
+ end
subject { klass.instance }
it 'includes name, object ID and root' do
- SomeApplication = klass # de-anonymize class name
klass.instance.instance_variable_set(:@root, '/tmp')
expect(subject.inspect).to match(%r{#<SomeApplication#[0-9]+ @root=/tmp>})
end
end