1

我阅读了有关使用 Jasmine 测试backbone.js 应用程序的信息,但仍然有一个关于设置的问题:

在我的应用程序中,我有一个名为的代码模块userHttpClient,它依赖于其他httpClient仅依赖于jQuery. 它看起来像:

// userHttpClient.js
define(['jQuery','httpClient'], function( $ , httpClient ) {
    return {
            saveUser : function(name,password) {
            httpClient.post(....);
                }
...

// httpClient.js
define(['jQuery'], function( $ ) {
    return {
            post : function(...) {
            $.ajax(...);
               }
...

如何让 jasmine 测试 .html 页面加载上面的模块?我应该在测试页面中包含 require.js 及其 main.js 文件并加载模块吗?

或者也许我应该将测试规范文件编写为backbone.js 模块并运行它们?

4

0 回答 0