1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 07:39:39 +02:00

Account:: namespace simplifications and cleanup (#2110)

* Flatten Holding model

* Flatten balance model

* Entries domain renames

* Fix valuations reference

* Fix trades stream

* Fix brakeman warnings

* Fix tests

* Replace existing entryable type references in DB
This commit is contained in:
Zach Gollwitzer 2025-04-14 11:40:34 -04:00 committed by GitHub
parent f181ba941f
commit e657c40d19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
172 changed files with 1297 additions and 1258 deletions

View file

@ -22,11 +22,11 @@ class TradesTest < ApplicationSystemTestCase
fill_in "Ticker symbol", with: "AAPL"
fill_in "Date", with: Date.current
fill_in "Quantity", with: shares_qty
fill_in "account_entry[price]", with: 214.23
fill_in "entry[price]", with: 214.23
click_button "Add transaction"
visit_account_trades
visit_trades
within_trades do
assert_text "Purchase 10 shares of AAPL"
@ -43,11 +43,11 @@ class TradesTest < ApplicationSystemTestCase
fill_in "Ticker symbol", with: aapl.ticker
fill_in "Date", with: Date.current
fill_in "Quantity", with: aapl.qty
fill_in "account_entry[price]", with: 215.33
fill_in "entry[price]", with: 215.33
click_button "Add transaction"
visit_account_trades
visit_trades
within_trades do
assert_text "Sell #{aapl.qty.round} shares of AAPL"
@ -64,7 +64,7 @@ class TradesTest < ApplicationSystemTestCase
within "#" + dom_id(@account, "entries"), &block
end
def visit_account_trades
def visit_trades
visit account_path(@account, tab: "activity")
end