Add test ensuring that unknown object types are rejected (#10166)
This commit is contained in:
		
							parent
							
								
									5d3e7cee99
								
							
						
					
					
						commit
						0a39c81dd8
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -28,6 +28,20 @@ RSpec.describe ActivityPub::Activity::Create do
 | 
			
		|||
        subject.perform
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      context 'unknown object type' do
 | 
			
		||||
        let(:object_json) do
 | 
			
		||||
          {
 | 
			
		||||
            id: [ActivityPub::TagManager.instance.uri_for(sender), '#bar'].join,
 | 
			
		||||
            type: 'Banana',
 | 
			
		||||
            content: 'Lorem ipsum',
 | 
			
		||||
          }
 | 
			
		||||
        end
 | 
			
		||||
 | 
			
		||||
        it 'does not create a status' do
 | 
			
		||||
          expect(sender.statuses.count).to be_zero
 | 
			
		||||
        end
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      context 'standalone' do
 | 
			
		||||
        let(:object_json) do
 | 
			
		||||
          {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue