Questo idioma Iconv transcodifica una stringa UTF-8 e scende caratteri che non possono essere traslitterato:Come scriveresti un test per l'idioma `Iconv.new (" UTF8 // IGNORE ", ...)`?
require "iconv"
def normalize(text)
Iconv.new('UTF-8//IGNORE', 'UTF-8').iconv(text.dup)
end
Come sarebbe effettivamente scrivere un test per questo?
Modifica: ho finito per semplificare la domanda da quando ho capito che il contesto di provare a testare questo in un file spec Rails # encoding: utf-8
stava complicando il problema. Quindi ora la taglia è piuttosto stupida, ma la ricompenserò comunque se qualcuno può mostrare un test su cui posso lavorare.
Forse, guardare a questo: http://robots.thoughtbot.com/post/42664369166/fight-back-utf-8-invalid-byte-sequences – Hock