小编And*_*rei的帖子

在使用jest测试节点应用程序时,为什么我看不到控制台日志输出

我是新手测试,我似乎无法从我想测试的模块中看到控制台输出.

我-module.js:

var _ = require('underscore');
exports.filter = function(data) {
    if(_.isArray(data)) {
        console.log("Data is: " + data);
        data = data[0];
    }
return data;
}
Run Code Online (Sandbox Code Playgroud)

我的模块,test.js:

jest.dontMock('../my-module');

var testdata = [{label: "test"}, {id: 5}];

describe('test my module', function(){
    it('changes some data' , function(){
        var transformedData = require('../my-module').filter(testdata);
        expect(transformedData).toBe(testdata[0]);
    });
});
Run Code Online (Sandbox Code Playgroud)

为什么在"my-module.js"中吞咽我的console.log输出?

testing node.js output console.log jestjs

7
推荐指数
1
解决办法
4068
查看次数

Windows Boot2Docker Image 的安装位置在哪里?

在安装了 docker Toolbox 的 Windows 10 Enterprise 上创建新的 docker 机器时,我遇到了代理问题:

docker-machine create -d hyperv mymachine
Run Code Online (Sandbox Code Playgroud)

出现以下错误消息(格式化为更好的可读性):

(mymachine) 无法获得最新的 Boot2Docker ISO 发行版:

获取https://api.github.com/repos/boot2docker/boot2docker/releases/latest:拨打 tcp 192.30.253.116:443:

connectex:连接尝试失败,因为连接方在一段时间后没有正确响应,或者因为连接的主机没有响应而建立连接失败。

我从https://github.com/boot2docker/boot2docker/releases下载了 Boot2Docker.iso 镜像。

现在我只需要将它复制到 Windows 中的正确文件夹。

我需要在哪里复制 .iso 映像以便 docker 机器可以找到它?

windows installation iso docker boot2docker

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