use css truncate everywhere and remove StringUtils.truncate function (#513)

Co-authored-by: robs <git@robs.social>
This commit is contained in:
Robert Kleinschuster 2024-12-13 21:23:12 +01:00 committed by GitHub
parent 53e106dac2
commit e9d365ee9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 20 additions and 51 deletions

View file

@ -28,20 +28,6 @@ defmodule Pinchflat.Utils.StringUtilsTest do
end
end
describe "truncate/2" do
test "truncates a string to the given length and adds ..." do
assert StringUtils.truncate("hello world", 5) == "hello..."
end
test "breaks on a word boundary" do
assert StringUtils.truncate("hello world", 7) == "hello..."
end
test "does not truncate a string shorter than the given length" do
assert StringUtils.truncate("hello", 10) == "hello"
end
end
describe "double_brace/1" do
test "wraps a string in double braces" do
assert StringUtils.double_brace("hello") == "{{ hello }}"

View file

@ -48,7 +48,7 @@ defmodule PinchflatWeb.Pages.JobTableLiveTest do
{_source, media_item, _task, _job} = create_media_item_job()
{:ok, _view, html} = live_isolated(conn, JobTableLive, session: %{})
assert html =~ StringUtils.truncate(media_item.title, 35)
assert html =~ media_item.title
end
test "shows a media item link", %{conn: conn} do
@ -62,7 +62,7 @@ defmodule PinchflatWeb.Pages.JobTableLiveTest do
{source, _task, _job} = create_source_job()
{:ok, _view, html} = live_isolated(conn, JobTableLive, session: %{})
assert html =~ StringUtils.truncate(source.custom_name, 35)
assert html =~ source.custom_name
end
test "shows a source link", %{conn: conn} do