diff --git a/gem/lib/generators/ruby_ui/dependencies.yml b/gem/lib/generators/ruby_ui/dependencies.yml index ea1c60bc..cea551a1 100644 --- a/gem/lib/generators/ruby_ui/dependencies.yml +++ b/gem/lib/generators/ruby_ui/dependencies.yml @@ -96,5 +96,8 @@ select: - "@floating-ui/dom" tooltip: + components: + - "Typography" + js_packages: - "@floating-ui/dom" diff --git a/gem/test/generators/component_generator_test.rb b/gem/test/generators/component_generator_test.rb index 950190bd..df9872f5 100644 --- a/gem/test/generators/component_generator_test.rb +++ b/gem/test/generators/component_generator_test.rb @@ -75,4 +75,11 @@ def test_date_picker_installs_composed_components assert_equal ["Input", "Popover", "Calendar"], dependencies.fetch("date_picker").fetch("components") end + + def test_tooltip_installs_typography_for_text_component + dependencies_path = File.expand_path("../../lib/generators/ruby_ui/dependencies.yml", __dir__) + dependencies = YAML.load_file(dependencies_path) + + assert_includes dependencies.fetch("tooltip").fetch("components"), "Typography" + end end