public void ToSConversion2() {
AssertOutput(delegate() {
CompilerTest(@"
class NilClass
def to_s; 'NULL1'; end
puts ""#{nil}""
def to_s; 'NULL2'; end
puts ""#{nil}""
end
class SubString < String
def to_s; 'XXX'; end
puts ""#{new 'SUB'}""
end
");
}, @"
NULL1
NULL2
SUB
");
}