2
當我包含karma文件時,我可以指定觀看,服務,包含等。其中我想了解服務和包含之間的區別。我已經閱讀過文檔,所以如果有人可以把這些情況下的因果報應以及它如何影響測試的內部細節,將會很有用。爲文件提供服務與包含文件的業務有什麼區別?
當我包含karma文件時,我可以指定觀看,服務,包含等。其中我想了解服務和包含之間的區別。我已經閱讀過文檔,所以如果有人可以把這些情況下的因果報應以及它如何影響測試的內部細節,將會很有用。爲文件提供服務與包含文件的業務有什麼區別?
如果一個文件是服務於,這意味着Karma啓動的Web服務器將回答該文件的查詢。如果沒有提供,那麼Karma的服務器將不會回答該文件的查詢。
如果一個文件是包含,那麼Karma會爲它生成的用於運行測試的HTML文件生成一個<script>
元素。它實際上意味着「在開始測試之前加載此腳本」。但是,在某些情況下,您希望提供文件但不包括在內。一個常見的例子是如果你的代碼是以AMD模塊的形式編寫的。然後您需要使用AMD加載程序來加載它們,而不是使用<script>
。在這種情況下,指定不包含這些文件。
我猜沒有你想要一個資源被包括在內但沒有被服務的情況?除了可能測試一個'404' ...? – thure
我從來沒有遇到過一種情況,其中包括一個資源,但沒有服務它是可取的。 – Louis