下面的代码是一个简单的摩卡测试,我试图传递变量my_token的值,以便可以在其他测试中使用。尝试了所有可能性,但不起作用。不知道我在做什么错!
string Good =
String.Join(
Environment.NewLine,
mtstring.Split(Environment.NewLine.ToArray()).SkipLast(2));
答案 0 :(得分:0)
在不涉及异步操作的测试案例中,您不需要done
。
这应该有效。
var supertest = require("supertest"),
api = supertest("www.xyz.com");
var my_token = "DID NOT WORK";
describe("get collars list", function(done) {
before(function(done) {
api
.post("/api/v2/auth")
.send({ username: "SP", password: "**" })
.set("Content-Type", "application/json")
.expect(200)
.end(function(err, res) {
my_token = "worked";
done();
});
console.log("passing value to the test : " + my_token);
});
it("should login", function() {
console.log(" token passed to test : " + my_token);
});
});