gpt4 book ai didi

javascript - 关于如何使用 BusterJs 资源配置选项的好例子?

转载 作者:行者123 更新时间:2023-11-29 15:45:33 24 4
gpt4 key购买 nike

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

来自文档:

resources

Additional resources that will be made available for test runs, but not explicitly loaded. Value is an array of resources. Resources are served from a context path on the server. To request a resource in your test runs, you need to scope resource paths with buster.env.contextPath. The resource /some/cookies.json can be requested as jQuery.get(buster.env.contextPath + "/some/cookies.json");

It also states:

A "resource" is something exposed on the server when you run browser tests using buster-server and buster-test. Exposing the resource /something.json allows you to request it in your tests using e.g. jQuery.ajax({ url: "something.json" });.

这是他们给出的例子:

    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.ajax({ url: "[my-file-name-here]"}) 时 jQuery 抛出 404。

有没有人成功使用过这个功能?

最佳答案

它应该是这样工作的:https://gist.github.com/4554427但是我看到了奇怪的 responseText,所以我需要调查为什么会发生这种情况......

关于javascript - 关于如何使用 BusterJs 资源配置选项的好例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12061654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com