ignoreErrors supports normal string and regexp, while I think it's not necessary to support normal string.
when I set ignoreErrors = ['some error'], I meant to ignore the exact message 'some error', but not 'some error XX' or 'XX some error'.
I know I can change ignoreErrors to [/^some error$/], but that meanwhile supports my point of view.
In sum, I think normal string here is somewhat misunderstanding.