Feature
説明画像のアップロード(管理者) 10 Scenarios
Description Image Upload — Admin
Background
背景(各シナリオの共通前提)
Given
管理者としてログインしている
And
用語追加ダイアログを開いている
Scenarios
01
Scenario
対応形式の画像をアップロードする
When
画像アップロードエリアに JPEG 形式の画像ファイルを選択する
Then
画像がアップロードされる
And
ダイアログ内にプレビュー画像が表示される
02
Scenario Outline
PNG・GIF・WebP 形式の画像もアップロードできる
When
<形式> 形式の画像ファイルを選択する
Then
画像がアップロードされる
Examples
データテーブル
| 形式 |
|---|
| PNG |
| GIF |
| WebP |
03
Scenario
対応外形式のファイルをアップロードしようとする
When
PDF 形式のファイルを選択する
Then
エラーメッセージが表示される
And
アップロードは実行されない
04
Scenario
5MB を超えるファイルをアップロードしようとする
When
6MB の画像ファイルを選択する
Then
ファイルサイズのエラーメッセージが表示される
And
アップロードは実行されない
05
Scenario
アップロードした画像を取り除く
Given
画像アップロードエリアに画像をアップロードしてプレビューが表示されている
When
画像の削除ボタンを押す
Then
プレビュー画像がダイアログから取り除かれる
06
Scenario
画像付きで用語を登録すると詳細ページに表示される
Given
用語追加ダイアログで必須項目を入力している
And
画像をアップロードしてプレビューが表示されている
When
「登録」ボタンを押す
Then
用語が登録される
When
登録した用語の詳細ページを開く
Then
ページ上部にヒーロー画像が表示される
07
Scenario
用語の画像を別の画像に差し替える
Given
画像が登録されている用語の編集ダイアログを開いている
When
新しい画像ファイルを選択してアップロードする
And
「保存」ボタンを押す
Then
用語が新しい画像で更新される
And
詳細ページに新しい画像が表示される
08
Scenario
用語を削除すると紐づく画像も削除される
Given
画像が登録されている「Amazon S3」の削除確認ダイアログが開いている
When
「削除」ボタンを押す
Then
「Amazon S3」が削除される
And
紐づく画像データもストレージから削除される
09
Scenario
ドラッグ&ドロップで画像をアップロードする
When
画像ファイルを画像アップロードエリアにドラッグ&ドロップする
Then
画像がアップロードされる
And
ダイアログ内にプレビュー画像が表示される
10
Scenario
既存の画像を削除して画像なし状態にする
Given
画像が登録されている用語の編集ダイアログを開いている
And
現在の画像のプレビューが表示されている
When
画像の削除ボタンを押す
And
「保存」ボタンを押す
Then
用語から画像が削除される
And
詳細ページにヒーロー画像エリアが表示されない
キーワード凡例 / Keyword Legend
Given事前条件
When操作
Then期待結果
And前のステップを継続
ExamplesOutline データテーブル