Feature
クイック検索(コマンドパレット) 9 Scenarios
Quick Search — Command Palette
Background
背景(各シナリオの共通前提)
Given
用語集に複数の用語が登録されている
And
一般ユーザーとしてトップページを開いている
Scenarios
01
Scenario
コマンドパレットボタンからパレットを開く
When
ヘッダーのコマンドパレットボタンをクリックする
Then
コマンドパレットが表示される
And
検索フィールドにフォーカスが当たる
02
Scenario
キーワードで用語を検索する
Given
コマンドパレットが開いている
When
検索フィールドに「EC2」と入力する
Then
用語名に「EC2」を含む用語が最大8件表示される
03
Scenario
検索結果の用語を選択して詳細ページへ遷移する
Given
コマンドパレットで「Lambda」と検索した結果が表示されている
When
「AWS Lambda」をクリックする
Then
コマンドパレットが閉じる
And
「AWS Lambda」の詳細ページへ遷移する
04
Scenario
検索結果が0件の場合の空状態表示
Given
コマンドパレットが開いている
When
存在しないキーワードを入力する
Then
空状態のメッセージが表示される
05
Scenario
検索フィールドが空のときは検索しない
Given
コマンドパレットが開いている
When
検索フィールドを空のままにする
Then
検索リクエストは送信されない
And
検索結果リストは表示されない
06
Scenario
コマンドパレット外をクリックして閉じる
Given
コマンドパレットが開いている
When
コマンドパレット外の領域をクリックする
Then
コマンドパレットが閉じる
07
Scenario
Escape キーでコマンドパレットを閉じる
Given
コマンドパレットが開いている
When
Escape キーを押す
Then
コマンドパレットが閉じる
08
Scenario
キーボードショートカットでコマンドパレットを開く
When
Cmd+K(macOS)または Ctrl+K(Windows / Linux)を押す
Then
コマンドパレットが表示される
And
検索フィールドにフォーカスが当たる
09
Scenario
矢印キーで候補を移動して Enter で選択する
Given
コマンドパレットで「Lambda」と検索した結果が表示されている
When
↓ キーを押す
Then
1番目の候補がハイライトされる
When
Enter キーを押す
Then
コマンドパレットが閉じる
And
ハイライトされていた用語の詳細ページへ遷移する
キーワード凡例 / Keyword Legend
Given事前条件
When操作
Then期待結果
And前のステップを継続
ExamplesOutline データテーブル