require "test_helper" class DashboardMetricsTest < ActiveSupport::TestCase test "computes stage counts and pipeline value" do metrics = Dashboard::Metrics.new assert metrics.stage_counts.key?("interested") assert_kind_of Numeric, metrics.open_pipeline_value assert_kind_of Array, metrics.funnel_steps end test "goal progress" do goal = sales_goals(:september) assert_equal 0, goal.current_value assert_equal 0, goal.progress_percentage end end