| 
									
										
										
										
											2015-11-20 18:31:54 +03:00
										 |  |  | def set_tester_connector(klass) | 
					
						
							|  |  |  |   define_method :tester_connector_class do | 
					
						
							|  |  |  |     klass | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-01-27 15:44:59 +03:00
										 |  |  |   include_context 'with tester connector' | 
					
						
							| 
									
										
										
										
											2015-11-20 18:31:54 +03:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-27 15:44:59 +03:00
										 |  |  | RSpec.shared_context 'with tester connector' do | 
					
						
							| 
									
										
										
										
											2015-11-20 18:31:54 +03:00
										 |  |  |   before(:all) do | 
					
						
							|  |  |  |     @connector = described_class.new(SpecSupport.db) | 
					
						
							|  |  |  |     @tester_connector = tester_connector_class.new | 
					
						
							|  |  |  |     @tester_connector.cleanup | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |   after(:all){ @tester_connector.cleanup } | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RSpec.shared_context 'cleanup after all', cleanup_after: :all do | 
					
						
							|  |  |  |   after(:all){ @tester_connector.cleanup } | 
					
						
							|  |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RSpec.shared_context 'cleanup after each', cleanup_after: :each do | 
					
						
							|  |  |  |   after { @tester_connector.cleanup } | 
					
						
							|  |  |  | end |