1

我在同一个文件夹中有两个测试文件:test_a.jstest_b.js. 当我运行时casperjs test folder,仅test_a.js执行。

这两个测试都是这样构建的:

var casper = require('casper').create();

casper.test.begin('Test description', n, function(test) {
    casper.start(SERVER).then(function() {
        // Some basic tests
    });

    casper.run(function(){
        test.done();
        this.exit();
    });
});

你们知道为什么吗?(测试是非常基础的,所以为了可读性我不包括它们。如果你想看到它们,请告诉我:))

4

1 回答 1

1

好吧,我在这篇文章中找到了解决方案。我只需要拿走

var casper = require('casper').create(); 

并将其this.exit()仅放入一个文件中。

于 2013-09-23T12:59:44.887 回答