| 
									
										
										
										
											2016-02-25 00:17:01 +01:00
										 |  |  | require 'rails_helper' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | RSpec.describe Mention, type: :model do | 
					
						
							| 
									
										
										
										
											2017-04-05 00:29:56 +02:00
										 |  |  |   describe 'validations' do | 
					
						
							|  |  |  |     it 'has a valid fabricator' do | 
					
						
							|  |  |  |       mention = Fabricate.build(:mention) | 
					
						
							|  |  |  |       expect(mention).to be_valid | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2016-02-25 00:17:01 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-05 00:29:56 +02:00
										 |  |  |     it 'is invalid without an account' do | 
					
						
							|  |  |  |       mention = Fabricate.build(:mention, account: nil) | 
					
						
							|  |  |  |       mention.valid? | 
					
						
							|  |  |  |       expect(mention).to model_have_error_on_field(:account) | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     it 'is invalid without a status' do | 
					
						
							|  |  |  |       mention = Fabricate.build(:mention, status: nil) | 
					
						
							|  |  |  |       mention.valid? | 
					
						
							|  |  |  |       expect(mention).to model_have_error_on_field(:status) | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2016-02-25 00:17:01 +01:00
										 |  |  | end |