如何使用 CouchApp 对 CouchDB 进行 TDD?

Posted

技术标签:

【中文标题】如何使用 CouchApp 对 CouchDB 进行 TDD?【英文标题】:How to TDD for CouchDB with CouchApp? 【发布时间】:2010-10-15 11:57:54 【问题描述】:

最近我发现了 CouchDB。我想用 CouchApp 建立一个 Flash 游戏网站。它看起来非常合适,因为这种网站完全基于文档,带有一些二进制附件。

在开始之前我唯一需要学习的是如何使用 CouchApp/CouchDB 进行 TDD。我无法在 Google 上搜索任何工作流教程,而且我没有足够的经验将任何现有的服务器端 JS 工作流适应 CouchDB 环境。

你的建议?

【问题讨论】:

【参考方案1】:

我看了这个,发现jsunit和Jasmine。

我选择 jsunit 是为了熟悉,因为我有一本书,里面有一些例子(是的,我知道一个真正的科学决策过程)。

我得到了我想要的东西,但对在浏览器中作为测试运行者的工作方式并不完全满意。我需要研究一些在我的构建过程中实现自动化的方法。

【讨论】:

谢谢!我试试茉莉花。它看起来像是几年实际经验的结果,而且我对 BDD 也很熟悉。 顺便说一句,我现在将 Jasmine 用于所有客户端 javascript 项目

以上是关于如何使用 CouchApp 对 CouchDB 进行 TDD?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 CouchDB 中提取 CouchApp

CouchDB - CouchApp 的任何替代品?

node.js 可以像 CouchApp 一样执行从 CouchDB 提取的 JavaScript 函数吗?如何?

CouchDB:在 CouchApp 中通过 http 请求获取服务器时间

列出 CouchDB 中的所有 CouchApp?

couchdb - 将遗留身份验证模块集成到 couchapp