Files
news.gitea.happylizard.me/bin/gems/ethon-0.16.0/spec/ethon/easy/util_spec.rb
T
pizza2d1 4cee170d66
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s
Add bin and edit workflow
2026-09-16 13:11:16 -06:00

29 lines
598 B
Ruby

# frozen_string_literal: true
require 'spec_helper'
describe Ethon::Easy::Util do
class Dummy
include Ethon::Easy::Util
end
let(:klass) { Dummy.new }
describe "escape_zero_byte" do
context "when value has no zero byte" do
let(:value) { "hello world" }
it "returns same value" do
expect(klass.escape_zero_byte(value)).to be(value)
end
end
context "when value has zero byte" do
let(:value) { "hello \0world" }
it "returns escaped" do
expect(klass.escape_zero_byte(value)).to eq("hello \\0world")
end
end
end
end