Ctrl K
ComunidadGuías…

test/helpers/application_helper_test.rb

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# frozen_string_literal: true

require "test_helper"

class ApplicationHelperTest < ActionView::TestCase
  test "format duration" do
    assert_equal "00:09", format_duration(9)
    assert_equal "01:30", format_duration(90)
    assert_equal "15:00", format_duration(900)
    assert_equal "02:30:00", format_duration(9000)
  end

  test "empty alert tag" do
    assert_includes empty_alert_tag, "No Items"
    assert_includes empty_alert_tag, "c-overlay"
    assert_not_includes empty_alert_tag, "c-icon"
    assert_includes empty_alert_tag(has_icon: true), "c-icon"
    assert_not_includes empty_alert_tag(has_overlay: false), "c-overlay"
  end

  test "format number" do
    assert_equal "135", format_number(135)
    assert_equal "1.4 K", format_number(1350)
    assert_equal "1.4 M", format_number(1350000)
    assert_equal "1.4 B", format_number(1350000000)
  end
end