| 
									
										
										
										
											2016-02-14 21:45:25 +08:00
										 |  |  | require 'spec_helper' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe Grape::Endpoint do | 
					
						
							| 
									
										
										
										
											2016-05-07 03:00:36 +08:00
										 |  |  |   subject { described_class.new(Grape::Util::InheritableSetting.new, path: '/', method: :get) } | 
					
						
							| 
									
										
										
										
											2016-06-16 19:35:29 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  |   describe '#param_type_is_array?' do | 
					
						
							|  |  |  |     it 'returns true if the value passed represents an array' do | 
					
						
							|  |  |  |       expect(subject.send(:param_type_is_array?, 'Array')).to be_truthy | 
					
						
							|  |  |  |       expect(subject.send(:param_type_is_array?, '[String]')).to be_truthy | 
					
						
							|  |  |  |       expect(subject.send(:param_type_is_array?, 'Array[Integer]')).to be_truthy | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it 'returns false if the value passed does not represent an array' do | 
					
						
							|  |  |  |       expect(subject.send(:param_type_is_array?, 'String')).to be_falsey | 
					
						
							|  |  |  |       expect(subject.send(:param_type_is_array?, '[String, Integer]')).to be_falsey | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-02-14 21:45:25 +08:00
										 |  |  | end |