Skip to content
Extraits de code Groupes Projets
Valider 556c07df rédigé par ysksn's avatar ysksn Validation de Yamagishi Kazutoshi
Parcourir les fichiers

Add tests for Status#verb (#5717)

parent 30237259
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -47,8 +47,27 @@ RSpec.describe Status, type: :model do ...@@ -47,8 +47,27 @@ RSpec.describe Status, type: :model do
end end
describe '#verb' do describe '#verb' do
it 'is always post' do context 'if destroyed?' do
expect(subject.verb).to be :post it 'returns :delete' do
subject.destroy!
expect(subject.verb).to be :delete
end
end
context 'unless destroyed?' do
context 'if reblog?' do
it 'returns :share' do
subject.reblog = other
expect(subject.verb).to be :share
end
end
context 'unless reblog?' do
it 'returns :post' do
subject.reblog = nil
expect(subject.verb).to be :post
end
end
end end
end end
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter