0

我正在尝试使用jasmine-expect进行单元测试。但是我不断收到错误消息:

jasmine-expect 找不到 jest、jasmine v2.x 或 jasmine v1.x

我已经安装了最新版本的 jasmine。我错过了什么?

包.json

{
  "name": "js",
  "version": "1.0.0",
  "description": "",
  "main": "Person.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "add-matchers": "^0.4.0",
    "babel-cli": "^6.22.2",
    "babel-core": "^6.22.1",
    "babel-loader": "^6.2.10",
    "babel-preset-es2015": "^6.22.0",
    "babel-preset-react": "^6.22.0",
    "jasmine": "^2.5.3",
    "jasmine-expect": "^3.6.0",
    "jest": "^18.1.0",
    "webpack": "^2.2.1"
  },
  "dependencies": {
    "deep-freeze": "0.0.1"
  }
}

我的代码:

'use strict';
import expect from 'jasmine-expect';

console.log('It is working...');

错误信息: 在此处输入图像描述

4

2 回答 2

0

我已经切换到mjackson expect库。它似乎工作正常。谢谢。

于 2017-02-10T16:03:12.550 回答
0

请参阅https://github.com/JamieMason/Jasmine-Matchers/tree/master/examples/jest以获取 jasmine-expect 和 jest 的工作示例,谢谢。

于 2017-03-11T23:31:38.977 回答