File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -338,6 +338,7 @@ defmodule Mix.Tasks.Beacon.Install do
338
338
339
339
cond do
340
340
! Beacon.Types.Site . valid? ( site ) -> raise_with_help! ( "Invalid site name. It should not contain special characters." )
341
+ ! Beacon.Types.Site . valid_name? ( site ) -> raise_with_help! ( "Invalid site name. The site name can't start with \" beacon_\" ." )
341
342
:default -> options
342
343
end
343
344
end
Original file line number Diff line number Diff line change @@ -443,6 +443,11 @@ defmodule Mix.Tasks.Beacon.InstallTest do
443
443
Install . run ( [ "--site" , "my@site!" ] )
444
444
end
445
445
446
+ # Invalid site name
447
+ assert_raise Mix.Error , fn ->
448
+ Install . run ( [ "--site" , "beacon_" ] )
449
+ end
450
+
446
451
# Invalid option
447
452
assert_raise OptionParser.ParseError , ~r/ 1 error found!\n --invalid-argument : Unknown option/ , fn ->
448
453
Install . run ( [ "--invalid-argument" , "invalid" ] )
You can’t perform that action at this time.
0 commit comments