resource
構成ファイルで busterJS のプロパティを使用buster.js
して、テスト ケースに .json ファイルを含める方法を示す良い例を探しています。
ドキュメントから:
資力
テスト実行に使用できるが、明示的に読み込まれない追加のリソース。値はリソースの配列です。リソースは、サーバー上のコンテキスト パスから提供されます。テスト実行でリソースをリクエストするには、リソース パスを でスコープする必要があります
buster.env.contextPath
。リソース /some/cookies.json は次のようにリクエストできますjQuery.get(buster.env.contextPath + "/some/cookies.json")
。
「リソース」とは、buster-server および buster-test を使用してブラウザー テストを実行するときにサーバー上で公開されるものです。リソースを公開する
/something.json
と、たとえば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 が 404 をスローしjQuery.ajax({ url: "[my-file-name-here]" })
ます。
この機能をうまく使った人はいますか?