Makes it so that the edit page works better
This commit is contained in:
@@ -67,7 +67,7 @@
|
||||
|
||||
(testing "should set running-balance on ledger entries missing them"
|
||||
|
||||
(sut/refresh-running-balance-cache)
|
||||
(sut/upsert-running-balance)
|
||||
(println (d/pull (d/db conn) '[*] line-1-1))
|
||||
|
||||
(is (= [-10.0 -60.0 -210.0]
|
||||
@@ -82,7 +82,7 @@
|
||||
[{:db/id line-1-1
|
||||
:journal-entry-line/dirty true
|
||||
:journal-entry-line/running-balance 123810.23}])
|
||||
(sut/refresh-running-balance-cache)
|
||||
(sut/upsert-running-balance)
|
||||
|
||||
(is (= [-10.0 -60.0 -210.0]
|
||||
(map #(pull-attr (d/db conn) :journal-entry-line/running-balance %) [line-1-1 line-2-1 line-3-1]))))
|
||||
@@ -93,7 +93,7 @@
|
||||
[{:db/id line-1-1
|
||||
:journal-entry-line/dirty true
|
||||
:journal-entry-line/debit 70.0}])
|
||||
(sut/refresh-running-balance-cache)
|
||||
(sut/upsert-running-balance)
|
||||
(is (= [-70.0 -120.0 -270.0]
|
||||
(map #(pull-attr (d/db conn) :journal-entry-line/running-balance %) [line-1-1 line-2-1 line-3-1]))))
|
||||
(testing "should not recompute entries that aren't dirty"
|
||||
@@ -102,7 +102,7 @@
|
||||
[{:db/id line-1-1
|
||||
:journal-entry-line/dirty false
|
||||
:journal-entry-line/debit 90.0}])
|
||||
(sut/refresh-running-balance-cache)
|
||||
(sut/upsert-running-balance)
|
||||
(is (= [-70.0 -120.0 -270.0]
|
||||
(map #(pull-attr (d/db conn) :journal-entry-line/running-balance %) [line-1-1 line-2-1 line-3-1])))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user