首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于如何使用BusterJs资源控制选项的一个很好的例子?

关于如何使用BusterJs资源控制选项的一个很好的例子?
EN

Stack Overflow用户
提问于 2012-08-21 19:24:08
回答 1查看 387关注 0票数 3

我正在寻找一个很好的示例,演示如何在resource配置文件中使用busterJS的buster.js属性来在测试用例中包含.json文件。

从文件中:

资源 将用于测试运行但未显式加载的其他资源。值是一个资源数组。资源是从服务器上的上下文路径提供的。要在测试运行中请求资源,需要使用buster.env.contextPath对资源路径进行范围调整。some可以请求为jQuery.get(buster.env.contextPath + "/some/cookies.json")

它还指出:

“资源”是使用buster-server和buster-test运行浏览器测试时暴露在服务器上的内容。公开资源/something.json允许您在测试中使用例如jQuery.ajax({ url: "something.json" });请求它。

他们给出的例子是:

代码语言:javascript
复制
    config["Browser build tests"] = {
    environment: "browser",
    libs: ["lib/**.js"],
    resources: [
        "src/**.js",
        { path: "/mylib.min.js",
          combine: ["src/base.js", "src/dom.js"] }
    ],
    sources: ["/mylib.min.js"],
    tests: ["test/**.js"]
};

但是,它们没有给出在单元测试中使用JSON文件的实例。当我尝试学习他们的例子时,jQuery会在我尝试执行jQuery.ajax({ url: "[my-file-name-here]" })时抛出一个404。

有人成功地使用过这个功能吗?

EN

回答 1

Stack Overflow用户

发布于 2013-01-17 08:42:00

它应该是这样工作的:https://gist.github.com/4554427,但是我看到了这个奇怪的responseText,所以我需要研究一下为什么会这样.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12061654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档