Files
sure/test/components/settings/provider_card_test.rb
Brad 1b8b21760b feat(provider): Akahu integration (#1921)
* First pass of Akahu

* fix up sync all

* conflicts

* fix db migration issue? - fix auto selection of akahu account type

* Address Akahu PR feedback

* Complete provider metadata

* Fix PR 1921 CI tests

* PR feedback

* PR feedback

* post merge

---------

Co-authored-by: failing <failing@users.noreply.github.com>
Co-authored-by: Juan José Mata <jjmata@jjmata.com>
Co-authored-by: sure-admin <sure-admin@splashblot.com>
2026-06-02 21:44:57 +02:00

37 lines
937 B
Ruby

require "test_helper"
class Settings::ProviderCardTest < ActiveSupport::TestCase
test "metadata line displays multiple kinds" do
card = Settings::ProviderCard.new(
provider_key: "example",
name: "Example",
region: "US",
kinds: %w[Bank Investment],
tier: "Paid"
)
assert_equal "US · Bank / Investment · Paid", card.meta_line
end
test "filter data includes all kinds as searchable tokens" do
card = Settings::ProviderCard.new(
provider_key: "example",
name: "Example",
kinds: %w[Bank Investment]
)
assert_equal "bank investment", card.filter_data[:provider_kind]
end
test "metadata line displays a single kind" do
card = Settings::ProviderCard.new(
provider_key: "example",
name: "Example",
kinds: %w[Crypto]
)
assert_equal "Crypto", card.meta_line
assert_equal "crypto", card.filter_data[:provider_kind]
end
end