fails:String#chomp when passed no argument returns a copy of the String when it is not modified
fails:String#chomp when passed no argument removes one trailing newline
fails:String#chomp when passed no argument removes one trailing carriage return
fails:String#chomp when passed no argument removes one trailing carrige return, newline pair
fails:String#chomp when passed no argument returns an empty String when self is empty
fails:String#chomp when passed no argument taints the result if self is tainted
fails:String#chomp when passed no argument returns subclass instances when called on a subclass
fails:String#chomp when passed no argument removes trailing characters that match $/ when it has been assigned a value
fails:String#chomp when passed nil does not modify the String
fails:String#chomp when passed nil returns a copy of the String
fails:String#chomp when passed nil taints the result if self is tainted
fails:String#chomp when passed nil returns an empty String when self is empty
fails:String#chomp when passed '' removes a final newline
fails:String#chomp when passed '' removes a final carriage return, newline
fails:String#chomp when passed '' does not remove a final carriage return
fails:String#chomp when passed '' removes more than one trailing newlines
fails:String#chomp when passed '' removes more than one trailing carriage return, newline pairs
fails:String#chomp when passed '' taints the result if self is tainted
fails:String#chomp when passed '' returns an empty String when self is empty
fails:String#chomp when passed '\n' removes one trailing newline
fails:String#chomp when passed '\n' removes one trailing carriage return
fails:String#chomp when passed '\n' removes one trailing carrige return, newline pair
fails:String#chomp when passed '\n' taints the result if self is tainted
fails:String#chomp when passed '\n' returns an empty String when self is empty
fails:String#chomp when passed an Object calls #to_str to convert to a String
fails:String#chomp when passed an Object raises a TypeError if #to_str does not return a String
fails:String#chomp when passed a String removes the trailing characters if they match the argument
fails:String#chomp when passed a String does not modify the String if the argument does not match the trailing characters
fails:String#chomp when passed a String returns an empty String when self is empty
fails:String#chomp when passed a String taints the result if self is tainted
fails:String#chomp when passed a String does not taint the result when the argument is tainted
fails:String#chomp! raises a RuntimeError on a frozen instance when it is modified
fails:String#chomp! raises a RuntimeError on a frozen instance when it would not be modified
fails:String#chomp! when passed no argument returns nil if self is not modified
fails:String#chomp! when passed no argument removes one trailing newline
fails:String#chomp! when passed no argument removes one trailing carriage return
fails:String#chomp! when passed no argument removes one trailing carrige return, newline pair
fails:String#chomp! when passed no argument returns nil when self is empty
fails:String#chomp! when passed no argument taints the result if self is tainted
fails:String#chomp! when passed no argument returns subclass instances when called on a subclass
fails:String#chomp! when passed no argument removes trailing characters that match $/ when it has been assigned a value
fails:String#chomp! when passed nil returns nil
fails:String#chomp! when passed nil returns nil when self is empty
fails:String#chomp! when passed '' removes a final newline
fails:String#chomp! when passed '' removes a final carriage return, newline
fails:String#chomp! when passed '' does not remove a final carriage return
fails:String#chomp! when passed '' removes more than one trailing newlines
fails:String#chomp! when passed '' removes more than one trailing carriage return, newline pairs
fails:String#chomp! when passed '' taints the result if self is tainted
fails:String#chomp! when passed '' returns nil when self is empty
fails:String#chomp! when passed '\n' removes one trailing newline
fails:String#chomp! when passed '\n' removes one trailing carriage return
fails:String#chomp! when passed '\n' removes one trailing carrige return, newline pair
fails:String#chomp! when passed '\n' taints the result if self is tainted
fails:String#chomp! when passed '\n' returns nil when self is empty
fails:String#chomp! when passed an Object calls #to_str to convert to a String
fails:String#chomp! when passed an Object raises a TypeError if #to_str does not return a String
fails:String#chomp! when passed a String removes the trailing characters if they match the argument
fails:String#chomp! when passed a String returns nil if the argument does not match the trailing characters
fails:String#chomp! when passed a String returns nil when self is empty
fails:String#chomp! when passed a String taints the result if self is tainted
fails:String#chomp! when passed a String does not taint the result when the argument is tainted
fails:String#chomp removes the final carriage return, newline from a non-ASCII String
fails:String#chomp! returns nil when the String is not modified
fails:String#chomp! removes the final carriage return, newline from a non-ASCII String
fails:String#chomp! removes the final carriage return, newline from a multibyte String
