mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-19 13:19:39 +02:00
26 lines
701 B
Ruby
26 lines
701 B
Ruby
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
|