インターフェース: ServerCtorOptions

ServerCtorOptions

Server の構成を指定します。必須プロパティは specDir と srcDir のみですが、実際には少なくとも specFiles と srcFiles も指定することがほとんどです。

参照

メンバー

cssFiles :Array.<string>|undefined

CSS ファイルのパスまたは CSS ファイルに一致する glob の配列。各パスまたは 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