jest - 如何检查一个单词是否是英文单词
jest - how to check if a word is a english word
我正在使用 Jest 测试一个生成英文单词的函数。
我在下面试过但没有用。只想检查这个词是否由英文字符组合
it("generate a english word", () => {
const word = "APPLE";
expect(word).toMatch('/^[A-Za-z]*$/');
});
怎么了?
本次测试
expect(word).toMatch('/^[A-Za-z]*$/');
尝试匹配 字符串 '/^[A-Za-z]*$/'
。
您想将其作为正则表达式传递
expect(word).toMatch(/^[A-Za-z]*$/);
第二种情况中缺少引号使一切变得不同。
这是 link 文档 https://jestjs.io/docs/expect#tomatchregexp--string
我正在使用 Jest 测试一个生成英文单词的函数。
我在下面试过但没有用。只想检查这个词是否由英文字符组合
it("generate a english word", () => {
const word = "APPLE";
expect(word).toMatch('/^[A-Za-z]*$/');
});
怎么了?
本次测试
expect(word).toMatch('/^[A-Za-z]*$/');
尝试匹配 字符串 '/^[A-Za-z]*$/'
。
您想将其作为正则表达式传递
expect(word).toMatch(/^[A-Za-z]*$/);
第二种情况中缺少引号使一切变得不同。
这是 link 文档 https://jestjs.io/docs/expect#tomatchregexp--string