Skip to content

Commit

Permalink
Fix specs on Ruby 3.4
Browse files Browse the repository at this point in the history
Closes #96
  • Loading branch information
janko committed Feb 1, 2025
1 parent 9d8b1ac commit 2a7a4e3
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions test/chunked_io_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -829,19 +829,19 @@ def chunked_io(**options)

describe "#inspect" do
it "shows important information" do
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:ASCII-8BIT> data={} on_close=nil rewindable=true>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::BINARY.inspect} data={} on_close=nil rewindable=true>",
chunked_io(chunks: [""].each).inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=10 encoding=#<Encoding:ASCII-8BIT> data={} on_close=nil rewindable=true>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=10 encoding=#{Encoding::BINARY.inspect} data={} on_close=nil rewindable=true>",
chunked_io(chunks: [""].each, size: 10).inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:UTF-8> data={} on_close=nil rewindable=true>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::UTF_8.inspect} data={} on_close=nil rewindable=true>",
chunked_io(chunks: [""].each, encoding: "utf-8").inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:ASCII-8BIT> data={:foo=>\"bar\"} on_close=nil rewindable=true>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::BINARY.inspect} data=#{{ foo: "bar" }.inspect} on_close=nil rewindable=true>",
chunked_io(chunks: [""].each, data: {foo: "bar"}).inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:ASCII-8BIT> data={} on_close=:callable rewindable=true>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::BINARY.inspect} data={} on_close=:callable rewindable=true>",
chunked_io(chunks: [""].each, on_close: :callable).inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:ASCII-8BIT> data={} on_close=nil rewindable=false>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::BINARY.inspect} data={} on_close=nil rewindable=false>",
chunked_io(chunks: [""].each, rewindable: false).inspect
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#<Encoding:ASCII-8BIT> data={} on_close=nil rewindable=true (closed)>",
assert_equal "#<Down::ChunkedIO chunks=#<Enumerator: [\"\"]:each> size=nil encoding=#{Encoding::BINARY.inspect} data={} on_close=nil rewindable=true (closed)>",
chunked_io(chunks: [""].each).tap(&:close).inspect
end
end
Expand Down

0 comments on commit 2a7a4e3

Please sign in to comment.