# frozen_string_literal: true require 'rails_helper' RSpec.describe AccountWarning do describe 'Normalizations' do describe 'text' do it { is_expected.to normalize(:text).from(nil).to('') } end end describe '#appeal_eligible?' do context 'when created too long ago' do subject { Fabricate.build :account_warning, created_at: (described_class::APPEAL_WINDOW * 2).ago } it { is_expected.to_not be_appeal_eligible } end context 'when created recently' do subject { Fabricate.build :account_warning, created_at: (described_class::APPEAL_WINDOW - 2.days).ago } it { is_expected.to be_appeal_eligible } end end end