require "test_helper" class AccountsControllerTest < ActionDispatch::IntegrationTest setup do sign_in @user = users(:family_admin) @account = accounts(:depository) end test "should get index" do get accounts_url assert_response :success end test "should get show" do get account_url(@account) assert_response :success end test "should sync account" do post sync_account_url(@account) assert_redirected_to account_url(@account) end test "should get sparkline" do get sparkline_account_url(@account) assert_response :success end test "destroys account" do delete account_url(@account) assert_redirected_to accounts_path assert_enqueued_with job: DestroyJob assert_equal "Account scheduled for deletion", flash[:notice] end end