fails:String#inspect taints the result if self is tainted
fails:String#inspect untrusts the result if self is untrusted
fails:String#inspect does not return a subclass instance
fails:String#inspect returns a string with special characters replaced with \<char> notation
fails:String#inspect returns a string with " and \ escaped with a backslash
fails:String#inspect returns a string with \#<char> when # is followed by $, @, {
fails:String#inspect returns a string with # not escaped when followed by any other character
fails:String#inspect returns a string with printable non-alphanumeric characters unescaped
fails:String#inspect returns a string with numeric characters unescaped
fails:String#inspect returns a string with upper-case alpha characters unescaped
fails:String#inspect returns a string with lower-case alpha characters unescaped
fails:String#inspect returns a string with non-printing characters replaced by \x notation
fails:String#inspect returns a string with a NUL character replaced by \000
fails:String#inspect when default external is UTF-8 returns a string with non-printing characters replaced by \u notation for Unicode strings
fails:String#inspect when default external is UTF-8 returns a string with a NUL character replaced by \000
fails:String#inspect when default external is UTF-8 returns a string with extended characters for Unicode strings
fails:String#inspect when Encoding.default_internal is nil returns a String with Encoding.default_external encoding if it is ASCII compatible
fails:String#inspect when Encoding.default_internal is nil returns a String in US-ASCII encoding if Encoding.default_external is not ASCII compatible
fails:String#inspect when Encoding.default_internal is not nil returns a String with Encoding.default_internal encoding if it is ASCII compatible
fails:String#inspect when Encoding.default_internal is not nil returns a String in US-ASCII encoding if Encoding.default_internal is not ASCII compatible
