---
schema_version: "1"
id: 7d774600c0276e92054dbefec9981d2511e078eb4972234e564b3e015a87d13c
title: Enable Flow Sources
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/munit/2.3/enable-flow-sources-concept.md
canonical_url: https://docs.mulesoft.com/jp/munit/2.3/enable-flow-sources-concept
source_site: docs.mulesoft.com
content_type: documentation
content_hash: b7c96049f74b5b97dbc0fc7ef598bd9b6afd312b4f77e234fcefffe96ffa298a
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# Enable Flow Sources

MUnit テスト内の Enable Flow Sources 要素は、テストに対してどのフローソースを読み込んで実行するかを MUnit に指示します。

デフォルトでは、MUnit はイベントソース (トリガーやリスナーなどのフローソース) を開始しません。テストでどのフローソースを開始する必要があるかを設定する必要があります。

アプリケーションに、特定のペイロードを返す HTTP リスナーを使用するフローがあるとします。

```xml
<http:listener-config name="HTTP_Listener_config">
    <http:listener-connection host="localhost" port="1234"/>
</http:listener-config>

<flow name="http-example-flow">
    <http:listener path="/" config-ref="HTTP_Listener_config"/>
    <set-payload value="#['Hello World!']" mimeType="text/plain"/>
</flow>
```

MUnit がそのリスナーを呼び出せるようにするには、MUnit テスト内の ​`enable-flow-source`​ プロパティで ​`http-example-flow`​ を有効にする必要があります。

```xml
<http:request-config name="HTTP_Request_config">
    <http:request-connection host="localhost" port="1234"/>
</http:request-config>

<munit:test name="http-example-test">
    <munit:enable-flow-sources>
        <munit:enable-flow-source value="http-example-flow"/>
    </munit:enable-flow-sources>

    <munit:execution>
        <http:request method="GET" path="/" config-ref="HTTP_Request_config"/>
    </munit:execution>

    <munit:validation>
        <munit-tools:assert-that expression="#[payload]"
                                 is="#[MunitTools::equalTo('Hello World!')]"/>
    </munit:validation>
</munit:test>
```

`http-example-flow`​ 値が有効なフローソースとして表示されていない場合、MUnit テストは HTTP リスナー設定を初期化できないため失敗します。

MUnit はテストの開始時にフローソースを開始し、テストの終了時にフローソースを停止します。フローソースは、before-suite/before-test 中と after-test/after-suite 中は実行されません。  
詳細は、​[「Before/After スコープ」](https://docs.mulesoft.com/jp/munit/2.3/before-after-scopes-reference)​を参照してください。

## [](#anypoint-studio-からフロー提供元を有効にする)Anypoint Studio からフロー提供元を有効にする

Studio で MUnit テストの ​**\[Mule Properties (Mule プロパティ)\]**​ ビューを使用して、フローソースを定義できます。

![Studio の \[Mule Properties (Mule プロパティ)\] ビューを使用して定義されたフローソース。](_images/enable-flow-sources-concept.png)

1. **\[Add (追加)\]**​ をクリックします。
2. **\[Name of the flow (フローの名前)\]**​ ドロップダウンから、有効にするフローの名前を選択します。