mirror of
				https://github.com/mastodon/mastodon.git
				synced 2025-10-31 13:18:18 +00:00 
			
		
		
		
	Improve coverage specificity for Webhook enable/disable/secret specs (#31194)
This commit is contained in:
		
							parent
							
								
									928390c2ba
								
							
						
					
					
						commit
						fcb83be8b2
					
				|  | @ -38,28 +38,28 @@ RSpec.describe Webhook do | |||
| 
 | ||||
|   describe '#rotate_secret!' do | ||||
|     it 'changes the secret' do | ||||
|       previous_value = webhook.secret | ||||
|       webhook.rotate_secret! | ||||
|       expect(webhook.secret).to_not be_blank | ||||
|       expect(webhook.secret).to_not eq previous_value | ||||
|       expect { webhook.rotate_secret! } | ||||
|         .to change(webhook, :secret) | ||||
|       expect(webhook.secret) | ||||
|         .to_not be_blank | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   describe '#enable!' do | ||||
|     before do | ||||
|       webhook.disable! | ||||
|     end | ||||
|     let(:webhook) { Fabricate(:webhook, enabled: false) } | ||||
| 
 | ||||
|     it 'enables the webhook' do | ||||
|       webhook.enable! | ||||
|       expect(webhook.enabled?).to be true | ||||
|       expect { webhook.enable! } | ||||
|         .to change(webhook, :enabled?).to(true) | ||||
|     end | ||||
|   end | ||||
| 
 | ||||
|   describe '#disable!' do | ||||
|     let(:webhook) { Fabricate(:webhook, enabled: true) } | ||||
| 
 | ||||
|     it 'disables the webhook' do | ||||
|       webhook.disable! | ||||
|       expect(webhook.enabled?).to be false | ||||
|       expect { webhook.disable! } | ||||
|         .to change(webhook, :enabled?).to(false) | ||||
|     end | ||||
|   end | ||||
| end | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Matt Jankowski
						Matt Jankowski