2

現在のバージョンのマスターでは、ember アプリを初期化する必要がなくなっていることに気付きました (ロード時に発生するようです)。

しかし、ember アプリの一部を単体テストしたいので、ストアを手動で追加する方法を知りたいです。

initialize: function(container, application) {
     container.register('store', 'main', application.Store);    
     container.lookup('store:main');    
}

https://github.com/emberjs/data/commit/708acf8cbfb31abe0accf0e8461069fa5785fc63

上記のコミットでは、デフォルト ストアを追加するだけでよいようです。デフォルトのコンテナとは何ですか?ストアをモック/インジェクトする必要がある場合、これらの 2 行を自分で呼び出すにはどうすればよいですか?

4

0 に答える 0