使用茉莉花进行单元测试

时间:2015-06-24 16:53:30

标签: javascript node.js unit-testing jasmine sequelize.js

我目前正在创建一个NodeJS / Angular / Sequelize案例研究项目。因此,我使用yeoman角度生成器引导项目,并使用jasmine / karma进行客户端单元测试。

现在我在服务器端,我当然希望使用相同的框架jasmine对它进行单元测试,这要归功于jasmine-node和rewire。

但是我对Sequelize.js来说相对较新,而且我仍然在努力寻找为我的模型进行单元测试的好方法。当然,我可以像this answer那样推荐,但我担心一致性......

那么,对于Sequilize.js,您将如何使用jasmine-node和rewire进行单元测试?

例如,对于模型:

module.exports = function (sequelize, DataTypes) {
  return sequelize.define('Client', {
    id: {
      type: DataTypes.INTEGER.UNSIGNED,
      primaryKey: true,
      autoIncrement: true
    },
    firstname: DataTypes.STRING,
    lastname: DataTypes.STRING
  });
}

我知道这里几乎没有什么可以测试的,但这只是一个例子。

0 个答案:

没有答案