mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-21 14:19:39 +02:00
* Initial multi-step property form * Improve form structure, add optional tooltip help icons to form fields * Add basic inline alert component * Clean up and improve property form lifecycle * Implement Account status concept * Lint fixes * Remove whitespace * Balance editing, scope updates for account * Passing tests * Fix brakeman warning * Remove stale columns * data constraint tweaks * Redundant property
29 lines
766 B
Ruby
29 lines
766 B
Ruby
require "test_helper"
|
|
|
|
module AccountableResourceInterfaceTest
|
|
extend ActiveSupport::Testing::Declarative
|
|
|
|
test "shows new form" do
|
|
Family.any_instance.stubs(:get_link_token).returns("test-link-token")
|
|
|
|
get new_polymorphic_url(@account.accountable)
|
|
assert_response :success
|
|
end
|
|
|
|
test "shows edit form" do
|
|
get edit_account_url(@account)
|
|
assert_response :success
|
|
end
|
|
|
|
test "renders accountable page" do
|
|
get 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.accountable_name.underscore.humanize} account scheduled for deletion", flash[:notice]
|
|
end
|
|
end
|