fix: currency being ignored for properties (#1556)

* fix: add property with different currency is not updating

* fix: add property with different currency test

* fix: code review

* fix: code review
This commit is contained in:
Thiago Diniz da Silveira
2026-04-29 13:47:32 +02:00
committed by GitHub
parent 9b2c80768c
commit c9f9e04071
4 changed files with 40 additions and 7 deletions

View File

@@ -14,4 +14,18 @@ module AccountableResourceInterfaceTest
get edit_account_url(@account)
assert_response :success
end
test "update saves currency change" do
@account.update!(currency: "USD")
patch send("#{@account.accountable_type.underscore}_path", @account), params: {
account: {
name: @account.name,
currency: "EUR"
}
}
@account.reload
assert_equal "EUR", @account.currency
end
end