akkounts/spec/models/setting_spec.rb
Râu Cao fc2bec6246
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Make default user services configurable by admin
2024-09-05 11:11:32 +02:00

26 lines
644 B
Ruby

require 'rails_helper'
RSpec.describe Setting, type: :model do
describe ".available_services" do
before do
Setting.discourse_enabled = true
Setting.ejabberd_enabled = true
Setting.email_enabled = false
Setting.gitea_enabled = false
Setting.lndhub_enabled = true
Setting.mastodon_enabled = true
Setting.mediawiki_enabled = false
Setting.nostr_enabled = false
Setting.remotestorage_enabled = true
end
it "contains all enabled services" do
expect(Setting.available_services).to eq(%w[
discourse ejabberd lndhub mastodon remotestorage
])
end
end
end