2017-03-13 21 views
1

私はいくつかのカスタム要素を持つアプリケーションを持っています。私はテストを書いていますが、テスト用にディレクトリを設定する方法がわかりません。ポリマーアプリの適切なフォルダ構造は何ですか?

myApp 
myApp/bower_components 
myApp/test 
myApp/test/myApp 
myApp/test/myElement1 
myApp/test/myElement2 
myApp/test/myElement3 
myApp/src 
myApp/src/myApp 
myApp/src/myElement1 
myApp/src/myElement2 
myApp/src/myElement3 
myApp/demo 

または各要素は、テスト/サブフォルダを取得しない:

はそれはのようなものですか? here各要素は、あなたがテストはアプリから離れ、自分のフォルダ内にある必要がありそうlocalhost:8080/components/my-el/test/my-el_test.html

答えて

1

のように機能し、ポリマーを使用した場合、ブラウザを介してアクセスすることができ、テストフォルダを持っているドキュメントによると

myApp/src/myElement1/test 
myApp/src/myElement2/test 
myApp/src/myElement3/test 

のようにメインディレクトリを使用して、Polymer CLIのビルドプロセスを容易にします。 (アプリの制作が可能な状態。)

推奨構成:((ノーTestフォルダ:
て、myApp /テスト/ myElement1
て、myApp/SRC/myElement1

はこちら当店アプリから例のpolymer.jsonファイルです))

polymer.json 
{ 
    "entrypoint": "index.html", 
    "shell": "src/shop-app.html", 
    "fragments": [ 
    "src/shop-list.html", 
    "src/shop-detail.html", 
    "src/shop-cart.html", 
    "src/shop-checkout.html", 
    "src/lazy-resources.html" 
    ], 
    "sources": [ 
    "src/**/*", 
    "data/**/*", 
    "images/**/*", 
    "bower.json" 
    ], 
    "extraDependencies": [ 
    "manifest.json", 
    "bower_components/webcomponentsjs/webcomponents-lite.js" 
    ], 
    "lint": { 
    "rules": ["polymer-2-hybrid"] 
    } 
} 
+0

ありがとうございました。だから、ブラウザをlocalhost:8080/components/my-el/test/my-el_test.htmlに持って行きたいときは、Polymerは/test/my-el/my-el_test.htmlを見ることを知っていますか? URLは同じ構造を持っていませんが? –

+0

これは良い質問ですが、残念ながら答えはわかりません。 –

関連する問題