17 lines
376 B
Ruby
17 lines
376 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "test_helper"
|
|
|
|
class ProjectTest < ActiveSupport::TestCase
|
|
test "name's exclusion is validated" do
|
|
# Given
|
|
subject = Project.new(name: Defaults.fetch(:blocklisted_slug_keywords).first)
|
|
|
|
# When
|
|
subject.validate
|
|
|
|
# Then
|
|
assert_includes subject.errors.details[:name], { error: :exclusion, value: "new" }
|
|
end
|
|
end
|