-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Bug creating duplicate category leads to crash screen
- Loading branch information
Tony Vincent Yesudas
committed
Dec 27, 2024
1 parent
77def1d
commit 69b8b90
Showing
3 changed files
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
require "application_system_test_case" | ||
|
||
class CategoriesTest < ApplicationSystemTestCase | ||
setup do | ||
sign_in @user = users(:family_admin) | ||
end | ||
|
||
test "can create category" do | ||
visit categories_url | ||
click_link I18n.t("categories.new.new_category") | ||
fill_in "Name", with: "My Shiny New Category" | ||
click_button "Create Category" | ||
|
||
visit categories_url | ||
assert_text "My Shiny New Category" | ||
end | ||
|
||
test "trying to create a duplicate category fails" do | ||
visit categories_url | ||
click_link I18n.t("categories.new.new_category") | ||
fill_in "Name", with: categories(:food_and_drink).name | ||
click_button "Create Category" | ||
|
||
assert_text "Name has already been taken" | ||
end | ||
end |