相关疑难解决方法(0)

Jasmine js:添加用于执行测试的源方法

我有一个简单的“ hello world”项目,我想测试著名的hélloWorld函数。

该项目的结构如下:

??? package.json
??? spec
?   ??? helloWorldSpec.js
?   ??? support
?       ??? jasmine.json
??? src
    ??? helloWorld.js
Run Code Online (Sandbox Code Playgroud)

以及文件内容:

package.json

{
  "name": "jasmineTest",
  "version": "0.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "BSD-2-Clause",
  "dependencies": {
    "jasmine": "~2.1.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

spec / helloWorldSpec.js

// var helloWorld = require('../src/helloWorld.js');
describe('Test', function() {
    it('it', function() {
        helloWorld();
    });
});
Run Code Online (Sandbox Code Playgroud)

src / helloWorld.js

function helloWorld() {
    return "Hello world!"; …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing node.js jasmine

5
推荐指数
1
解决办法
2259
查看次数

标签 统计

jasmine ×1

javascript ×1

node.js ×1

unit-testing ×1