1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
# frozen_string_literal: true
require_relative "../spec_helper"
module SyntaxSuggest
RSpec.describe "MiniStringIO" do
it "#puts with no inputs" do
io = MiniStringIO.new
io.puts
expect(io.string).to eq($/)
end
it "#puts with an input" do
io = MiniStringIO.new
io.puts "Hello"
expect(io.string).to eq(["Hello", $/].join)
end
it "#puts with an input with a newline" do
io = MiniStringIO.new
io.puts "Hello\n"
expect(io.string).to eq(["Hello\n", $/].join)
end
end
end
|