Sha256: ae1616bec19c4f8cf81f0da382eb90948141057f232ca869490b202d644cf656
Contents?: true
Size: 598 Bytes
Versions: 6477
Compression:
Stored size: 598 Bytes
Contents
# 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
Version data entries
6,477 entries across 6,475 versions & 21 rubygems