| 
									
										
										
										
											2018-05-28 22:56:58 +09:00
										 |  |  | require 'rails_helper' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe EmojisController do | 
					
						
							|  |  |  |   render_views | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   let(:emoji) { Fabricate(:custom_emoji) } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   describe 'GET #show' do | 
					
						
							| 
									
										
										
										
											2018-09-13 18:53:09 -04:00
										 |  |  |     subject(:response) { get :show, params: { id: emoji.id, format: :json } } | 
					
						
							| 
									
										
										
										
											2018-05-28 22:56:58 +09:00
										 |  |  |     subject(:body) { JSON.parse(response.body, symbolize_names: true) } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it 'returns the right response' do | 
					
						
							| 
									
										
										
										
											2018-09-13 18:53:09 -04:00
										 |  |  |       expect(response).to have_http_status 200
 | 
					
						
							| 
									
										
										
										
											2018-05-28 22:56:58 +09:00
										 |  |  |       expect(body[:name]).to eq ':coolcat:' | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | end |