spec/mock_data_spec.rb in cistern-2.4.1 vs spec/mock_data_spec.rb in cistern-2.5.0

- old
+ new

@@ -1,24 +1,26 @@ require 'spec_helper' describe 'mock data' do - class Diagnosis < Sample::Request - def real(diagnosis) - end + before { + class Sample::Diagnosis < Sample::Request + def real(diagnosis) + end - def mock(diagnosis) - cistern.data.store(:diagnosis, cistern.data.fetch(:diagnosis) + [diagnosis]) + def mock(diagnosis) + cistern.data.store(:diagnosis, cistern.data.fetch(:diagnosis) + [diagnosis]) + end end - end - class Treat < Sample::Request - def real(treatment) - end + class Sample::Treat < Sample::Request + def real(treatment) + end - def mock(treatment) - cistern.data[:treatments] += [treatment] + def mock(treatment) + cistern.data[:treatments] += [treatment] + end end - end + } shared_examples 'mock_data#backend' do |backend, options| it 'should store mock data' do Sample.mock! Sample::Mock.store_in(backend, options)