test/helpers/application_helper_test.rb
Rama master · réplica de lectura del repositorio original.
# 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