@@ -2870,7 +2870,7 @@ describe "String" do
28702870 describe " encode" do
28712871 it " encodes" do
28722872 bytes = " Hello" .encode(" UCS-2LE" )
2873- bytes.to_a. should eq( [72 , 0 , 101 , 0 , 108 , 0 , 108 , 0 , 111 , 0 ])
2873+ bytes.should eq Bytes [72 , 0 , 101 , 0 , 108 , 0 , 108 , 0 , 111 , 0 ]
28742874 end
28752875
28762876 {% unless flag?(:musl ) || flag?(:solaris ) || flag?(:freebsd ) || flag?(:dragonfly ) || flag?(:netbsd ) % }
@@ -2908,7 +2908,7 @@ describe "String" do
29082908 end
29092909
29102910 it " doesn't raise on invalid byte sequence" do
2911- " 好\xff 是" .encode(" EUC-JP" , invalid: :skip ).to_a. should eq([185 , 165 , 192 , 167 ])
2911+ " 好\xff 是" .encode(" EUC-JP" , invalid: :skip ).should eq(Bytes [185 , 165 , 192 , 167 ])
29122912 end
29132913
29142914 it " raises if incomplete byte sequence" do
@@ -2918,7 +2918,7 @@ describe "String" do
29182918 end
29192919
29202920 it " doesn't raise if incomplete byte sequence" do
2921- (" 好" .byte_slice(0 , 1 ) + " 是" ).encode(" EUC-JP" , invalid: :skip ).to_a. should eq([192 , 167 ])
2921+ (" 好" .byte_slice(0 , 1 ) + " 是" ).encode(" EUC-JP" , invalid: :skip ).should eq(Bytes [192 , 167 ])
29222922 end
29232923
29242924 it " decodes" do
0 commit comments