Testing Personalization Settings Interface in DocuSeal
This test suite validates personalization settings functionality in DocuSeal’s application interface. It focuses on verifying the accessibility and display of key personalization features including email templates, company logo settings, and submission form configurations.
Test Coverage Overview
Implementation Analysis
Technical Details
Best Practices Demonstrated
docusealco/docuseal
spec/system/personalization_settings_spec.rb
# frozen_string_literal: true
require 'rails_helper'
RSpec.describe 'Personalization Settings', :js do
let!(:account) { create(:account) }
let!(:user) { create(:user, account:) }
before do
sign_in(user)
visit settings_personalization_path
end
it 'shows the notifications settings page' do
expect(page).to have_content('Email Templates')
expect(page).to have_content('Company Logo')
expect(page).to have_content('Submission Form')
end
end