インターフェース: ServerCtorOptions

ServerCtorOptions

Server の設定を指定します。必須のプロパティは specDir と srcDir のみですが、実際には specFiles と srcFiles も少なくとも指定する必要があるでしょう。

参照

メンバ

cssFiles :Array.<string>|undefined

CSS ファイルパスの配列、または glob パターンでマッチするCSSファイルの配列です。各パスまたはglobは、ServerCtorOptions#srcDir を基準に評価されます。

  • Array.<string> | undefined

esmFilenameExtension :string|undefined

ESモジュールで使用されるファイル拡張子です。

  • string | undefined
デフォルト値
  • ".mjs"

helpers :Array.<string>|undefined

ヘルパーファイルパスの配列、または glob パターンでマッチするヘルパーファイルの配列です。各パスまたはglobは、ServerCtorOptions#specDir を基準に評価されます。ヘルパーはスペックの前にロードされます。

  • Array.<string> | undefined

hostname :string|undefined

ブラウザに渡されるURLで使用するホスト名です。

  • string | undefined
デフォルト値
  • "localhost"

jasmineCore :any|undefined

使用するjasmine-coreのインスタンスです。jasmine-coreを標準的でない方法でロードする必要がある場合に使用します。ほとんどの場合、省略できます。

  • any | undefined

listenAddress :string|undefined

リスンするネットワークインターフェースのホスト名またはIPアドレスです。セキュリティのため、このプロパティが指定されていない限り、jasmine-browser-runnerはlocalhostをリスンします。すべてのインターフェースをリスンするには"*"に設定します。これは、一部のリモートSeleniumグリッドで必要になる場合があります。

  • string | undefined
デフォルト値
  • "localhost"

port :number|undefined

リスンするポートです。

  • number | undefined

projectBaseDir :string|undefined

プロジェクトのルートディレクトリです。

  • string | undefined

specDir :string

ServerCtorOptions#projectBaseDir を基準とした、スペックファイルが含まれるディレクトリです。

  • string

specFiles :Array.<string>|undefined

スペックファイルパスの配列、または glob パターンでマッチするスペックファイルの配列です。各パスまたはglobは、ServerCtorOptions#specDir を基準に評価されます。

  • Array.<string> | undefined

srcDir :string

ServerCtorOptions#projectBaseDir を基準とした、ソースファイルが含まれるディレクトリです。

  • string

srcFiles :Array.<string>|undefined

ソースファイルパスの配列、または glob パターンでマッチするソースファイルの配列です。各パスまたはglobは、ServerCtorOptions#srcDir を基準に評価されます。

  • Array.<string> | undefined

tlsCert :string

TLS証明書へのパスです。HTTPSモードを有効にします。指定する場合は、tlsKeyも指定する必要があります。

  • string

tlsKey :string

TLSキーへのパスです。HTTPSモードを有効にします。指定する場合は、tlsCertも指定する必要があります。

  • string

useHtmlReporter :boolean|undefined

JasmineのデフォルトのHTMLレポーターを使用するかどうか。

  • boolean | undefined
デフォルト値
  • true