Sha256: 3534907a9555d100685142b4923483a6ab993d7538c5f06d27f43af99f23e8c4
Contents?: true
Size: 1.04 KB
Versions: 126
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true RSpec.describe :truncate do link :truncate, from: :ree_string it { expect(truncate("Hello World!", 12)).to eq("Hello World!") expect(truncate("Hello World!!", 12)).to eq("Hello Wor...") expect(truncate("Hello World!", 10, omission: "[...]")).to eq("Hello[...]") expect(truncate("Hello Big World!", 13, omission: "[...]", separator: " ")).to eq("Hello[...]") expect(truncate("Hello Big World!", 14, omission: "[...]", separator: " ")).to eq("Hello Big[...]") expect(truncate("Hello Big World!", 15, omission: "[...]", separator: " ")).to eq("Hello Big[...]") expect(truncate("Hello Big World!", 13, omission: "[...]", separator: /\s/)).to eq("Hello[...]") expect(truncate("Hello Big World!", 14, omission: "[...]", separator: /\s/)).to eq("Hello Big[...]") expect(truncate("Hello Big World!", 15, omission: "[...]", separator: /\s/)).to eq("Hello Big[...]") expect(truncate("Hello World!", 12).frozen?).to eq(false) expect(truncate("Hello World!!", 12).frozen?).to eq(false) } end
Version data entries
126 entries across 126 versions & 1 rubygems