Remove usage of random sample values in specs (#24869)
This commit is contained in:
parent
b84bc2de5d
commit
604e1c2b11
|
@ -97,7 +97,7 @@ RSpec.describe Auth::RegistrationsController do
|
||||||
end
|
end
|
||||||
|
|
||||||
describe 'POST #create' do
|
describe 'POST #create' do
|
||||||
let(:accept_language) { Rails.application.config.i18n.available_locales.sample.to_s }
|
let(:accept_language) { 'de' }
|
||||||
|
|
||||||
before do
|
before do
|
||||||
session[:registration_form_time] = 5.seconds.ago
|
session[:registration_form_time] = 5.seconds.ago
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
Fabricator(:notification) do
|
Fabricator(:notification) do
|
||||||
activity fabricator: [:mention, :status, :follow, :follow_request, :favourite].sample
|
activity fabricator: :status
|
||||||
account
|
account
|
||||||
end
|
end
|
||||||
|
|
|
@ -10,7 +10,7 @@ RSpec.describe NotificationMailer do
|
||||||
|
|
||||||
shared_examples 'localized subject' do |*args, **kwrest|
|
shared_examples 'localized subject' do |*args, **kwrest|
|
||||||
it 'renders subject localized for the locale of the receiver' do
|
it 'renders subject localized for the locale of the receiver' do
|
||||||
locale = %i(de en).sample
|
locale = :de
|
||||||
receiver.update!(locale: locale)
|
receiver.update!(locale: locale)
|
||||||
expect(mail.subject).to eq I18n.t(*args, **kwrest.merge(locale: locale))
|
expect(mail.subject).to eq I18n.t(*args, **kwrest.merge(locale: locale))
|
||||||
end
|
end
|
||||||
|
|
|
@ -7,7 +7,7 @@ describe UserMailer do
|
||||||
|
|
||||||
shared_examples 'localized subject' do |*args, **kwrest|
|
shared_examples 'localized subject' do |*args, **kwrest|
|
||||||
it 'renders subject localized for the locale of the receiver' do
|
it 'renders subject localized for the locale of the receiver' do
|
||||||
locale = I18n.available_locales.sample
|
locale = :de
|
||||||
receiver.update!(locale: locale)
|
receiver.update!(locale: locale)
|
||||||
expect(mail.subject).to eq I18n.t(*args, **kwrest.merge(locale: locale))
|
expect(mail.subject).to eq I18n.t(*args, **kwrest.merge(locale: locale))
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue