Skip to content

Commit 8821336

Browse files
committed
Add tests and fix formattation
1 parent 70231d5 commit 8821336

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

app/models/flow.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ class Flow < ApplicationRecord
1010
has_many :flow_settings, class_name: 'FlowSetting', inverse_of: :flow
1111

1212
validates :name, presence: true,
13-
allow_blank: false,
14-
uniqueness: { case_sensitive: false, scope: :project_id }
13+
allow_blank: false,
14+
uniqueness: { case_sensitive: false, scope: :project_id }
1515

1616
def to_grpc
1717
Tucana::Shared::ValidationFlow.new(

spec/models/flow_spec.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@
1515
it { is_expected.to have_many(:flow_settings) }
1616
end
1717

18+
describe 'validations' do
19+
it { is_expected.to validate_presence_of(:name) }
20+
it { is_expected.to validate_uniqueness_of(:name).case_insensitive.scoped_to(:project_id) }
21+
end
22+
1823
describe '#to_grpc' do
1924
let(:flow) do
2025
create(

0 commit comments

Comments
 (0)