# frozen_string_literal: true require 'spec_helper' RSpec.describe IncidentManagement::IssuableEscalationStatus do let_it_be(:issue) { create(:incident) } subject(:escalation_status) { build(:incident_management_issuable_escalation_status, issue: issue) } it { is_expected.to be_valid } describe 'associations' do it { is_expected.to belong_to(:issue) } it do is_expected.to have_one(:project).through(:issue).inverse_of(:incident_management_issuable_escalation_statuses) end end describe 'validatons' do it { is_expected.to validate_presence_of(:issue) } it { is_expected.to validate_uniqueness_of(:issue) } end it_behaves_like 'a model including Escalatable' end