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