跳到主要内容
版本:26.x.

ПереходнаJest.

Сушествуетцелыйрдспособовдляпреобразованияв·jest,есливыхотитеопробоватьjestсужесушествушейбазойкода:

  • 如果您使用的是茉莉花或类似API的茉莉花(例如莫卡),Jest应该是兼容的,这使得迁移不太复杂。
  • 如果您使用的是ava,期望.js(通过自动图),jasmine,mocha,proxyquire,应该使用Jest CodeMods自动迁移(见下文)。
  • Есливыпредпочитаете.,ТОВыможетеобновитьсядоMestипродолжатьиспользовать柴。ОднакоМырекомендуемопробоватьвстроеннуювempestсистемуутвержденийиоповешенияобошибках。Jest CodemodsМожетпомочьперенестипроектизChai(См。Ниже)。

jest-codemods.

如果您正在使用Ava.期望.JS(通过Automattic)茉莉花莫卡proxyquire.应该.js.或者磁带你可以使用第三方jest-codemods.做大部分肮脏的迁徙工作。◄тотинструментпребразуетвашкодиспользуяJscodeshift.

дляпреобразованияСушествушихтестов,перейдитекпроекту,содержашемутестыивыполните:

npx jest-codemods

更多信息可以找到https://github.com/skovhus/jest-codemods.