我要构建一个node.js应用程序,我正在寻找JS上的单元测试.所以我试过Jasmine,看起来很有趣,很酷.
好吧,我有一个规范文件:UserSpec.js
var userClass = require('../src/users.js');
var utils = require('../src/utils.js');
describe("Users tests", function() {
var usernameTest = "usernameTest";
var emailTest = "emailTest";
var passwordTest ="passwordTest";
var myUser = userClass.create('usernameTest','emailTest','passwordTest');
/**********
* TDD *
**********/
it("is not null", function() {
expect(myUser).not.toBe(null);
});
it("username not null", function() {
var username = myUser.username;
expect(username).not.toBe(null);
});
it("is a string", function() {
var usernameType = typeof myUser.username;
expect(usernameType).toEqual("string");
});
it("correct username", function() {
var username = myUser.username;
expect(username).toEqual(usernameTest);
});
it("mail not null", …Run Code Online (Sandbox Code Playgroud) 我们项目中有5个人,有时我们想要在SVN上找到特定的提交,就像错误解决一样.
当然,我们不知道研究提交的修订号.
有人有想法通过评论找到提交吗?
我认为通过解析svn日志和使用正则表达式是可能的,但我希望有更好的方法.