Test Report

Started: 2025-06-04 16:30:39
Suites (41)
41 passed
0 failed
0 pending
Tests (429)
429 passed
0 failed
0 pending
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\clipboardHistoryManager.test.js
2.151s
ClipboardHistoryManager
初期化時にloadが呼ばれfilePathがセットされる
passed
0.017s
ClipboardHistoryManager
load: ファイルが存在すればdataがセットされる
passed
0.002s
ClipboardHistoryManager
load: ファイルが壊れていれば空データ
passed
0.001s
ClipboardHistoryManager
save: fs.writeFileSyncが呼ばれる
passed
0.001s
ClipboardHistoryManager
add: 履歴が追加され先頭に来る
passed
0.001s
ClipboardHistoryManager
add: 最大数超過で切り捨て
passed
0.001s
ClipboardHistoryManager
remove: 指定timestampが消える
passed
0.002s
ClipboardHistoryManager
clear: 履歴が空になる
passed
ClipboardHistoryManager
pin: pinnedがトグルされる
passed
0.001s
ClipboardHistoryManager
getTemplates: テンプレート配列が返る
passed
ClipboardHistoryManager
addTemplate: テンプレートが追加される
passed
ClipboardHistoryManager
removeTemplate: 指定timestampが消える
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\index.test.js
2.17s
index.js
起動時にエラーなく初期化できる
passed
0.039s
index.js
ensureDataDirがディレクトリを作成する
passed
0.004s
index.js
window-all-closedでsaveとquitが呼ばれる
passed
0.005s
index.js
window-all-closedでmacOSならquitしない
passed
0.003s
index.js
activate時にウィンドウがなければcreateWindowが呼ばれる
passed
0.004s
index.js
activate時にウィンドウがあればcreateWindowは呼ばれない
passed
0.004s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\fileHashHistoryManager.test.js
2.317s
FileHashHistoryManager
初期化時にloadが呼ばれdataFileがセットされる
passed
0.067s
FileHashHistoryManager
load: ファイルが存在すればhistoryがセットされる
passed
0.001s
FileHashHistoryManager
load: ファイルが壊れていれば空配列
passed
0.076s
FileHashHistoryManager
save: fs.writeFileSyncが呼ばれる
passed
0.001s
FileHashHistoryManager
add: 履歴が追加される
passed
0.001s
FileHashHistoryManager
remove: 指定indexが削除される
passed
0.001s
FileHashHistoryManager
getAll: 履歴配列が返る
passed
FileHashHistoryManager
clear: 履歴が空になる
passed
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\uiStateManager.test.js
2.307s
UIStateManager
get/setTheme: テーマの取得と設定
passed
0.029s
UIStateManager
get/setCurrentView: 画面状態の取得と設定
passed
0.003s
UIStateManager
get/setComponentOrder: 順序と表示状態の取得・設定
passed
0.005s
UIStateManager
get/setLastSelectedComponent: 最後に選択したコンポーネントの取得・設定
passed
0.002s
UIStateManager
get/setLanguage: 言語の取得と設定
passed
0.003s
UIStateManager
get/setAutoStart: 自動起動の取得と設定
passed
0.002s
UIStateManager
save/load: ファイルが存在すればstateがセットされる
passed
0.002s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\DropZone.test.js
2.246s
DropZone
初期描画
passed
0.11s
DropZone
ドロップで.lnk/.exeファイルが登録される
passed
0.028s
DropZone
ドロップで未対応拡張子は登録されない
passed
0.03s
DropZone
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.019s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\RecentApps.test.js
2.416s
RecentApps
初期レンダリングでリストとボタンが表示される
passed
0.137s
RecentApps
履歴が空の場合は「最近使ったアプリはありません」と表示
passed
0.024s
RecentApps
リセットボタンでconfirm後にdeleteHistoryとsendが呼ばれる
passed
0.173s
RecentApps
リセットボタンでconfirmキャンセル時はdeleteHistoryが呼ばれない
passed
0.016s
RecentApps
実行ボタンでlaunchItemが呼ばれる
passed
0.015s
RecentApps
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.022s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\LauncherList.test.js
2.514s
LauncherList
一覧取得・描画
passed
0.121s
LauncherList
フィルタで絞り込み
passed
0.059s
LauncherList
実行ボタンでlaunchItemが呼ばれる
passed
0.088s
LauncherList
削除ボタンでdeleteItemが呼ばれ再描画
passed
0.032s
LauncherList
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.022s
LauncherList
アイコン取得APIが呼ばれ、styleが設定される
passed
0.096s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\pluginManager.test.js
0.166s
PluginManager
初期化時にpluginsが空配列でセットされる
passed
0.007s
PluginManager
getPlugins: プラグイン配列が返る
passed
0.002s
PluginManager
registerPlugin: プラグインが登録される
passed
0.002s
PluginManager
detectPlugins: 空配列が返る(仮実装)
passed
0.002s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\EncryptHistoryList.test.js
2.543s
EncryptHistoryList
初期描画・履歴取得
passed
0.193s
EncryptHistoryList
検索で履歴が絞り込まれる
passed
0.071s
EncryptHistoryList
詳細トグルでshowSecretが切り替わる
passed
0.03s
EncryptHistoryList
個別削除で履歴が減りAPIが呼ばれる
passed
0.027s
EncryptHistoryList
全削除で履歴が空になりAPIが呼ばれる
passed
0.025s
EncryptHistoryList
エクスプローラボタンでAPIが呼ばれる
passed
0.031s
EncryptHistoryList
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.09s
EncryptHistoryList
履歴取得失敗時はエラーメッセージ
passed
0.038s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileIconViewer.test.js
2.555s
FileIconViewer
初回描画で全体DOMが生成される
passed
0.108s
FileIconViewer
テキスト入力でfilePathのみ部分更新される
passed
0.023s
FileIconViewer
参照ボタンでファイルダイアログ、配列返却時も1件目のみセット
passed
0.029s
FileIconViewer
アイコン取得ボタンでAPI呼び出し・履歴追加(配列filePathもOK)
passed
0.176s
FileIconViewer
保存ボタンでAPI呼び出し・部分描画後もバインド維持
passed
0.016s
FileIconViewer
エラーケース: ファイルパス未入力でエラー表示のみ部分更新
passed
0.01s
FileIconViewer
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.013s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SidebarSwitchLayoutBottom.test.js
2.512s
SidebarSwitchLayoutBottom
初期レンダリングで候補が1つ以上なら最初が選択されている
passed
0.09s
SidebarSwitchLayoutBottom
スライダーのボタンをクリックするとselectedが切り替わる
passed
0.026s
SidebarSwitchLayoutBottom
全画面ボタンでfullscreen状態になる
passed
0.025s
SidebarSwitchLayoutBottom
全画面解除ボタンでfullscreenが解除される
passed
0.038s
SidebarSwitchLayoutBottom
候補が空の場合は「表示するコンポーネントがありません」と表示
passed
0.012s
SidebarSwitchLayoutBottom
selectedが候補に存在しない場合はmainInstanceが生成されずエラー表示
passed
0.073s
SidebarSwitchLayoutBottom
mainInstanceのunmountが呼ばれる
passed
0.009s
SidebarSwitchLayoutBottom
全画面divが多重生成されない
passed
0.099s
SidebarSwitchLayoutBottom
setStateで同じ値を入れても再描画される(BaseComponent依存)
passed
0.02s
SidebarSwitchLayoutBottom
候補が空でselectedがnullでもmainInstanceが生成されない
passed
0.007s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\NetworkTool.test.js
2.766s
NetworkTool
初期レンダリングでパネルが表示される
passed
0.294s
NetworkTool
PingボタンでexecCommandが呼ばれ、結果が表示される
passed
0.175s
NetworkTool
インターフェース情報ボタンでexecCommandが呼ばれ、リストが表示される
passed
0.037s
NetworkTool
ルート情報ボタンでexecCommandが呼ばれ、結果が表示される
passed
0.052s
NetworkTool
execCommandがstderrを返した場合も結果が表示される
passed
0.054s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\securityManager.test.js
0.397s
SecurityManager
初期化時にtrustedListが空配列でセットされる
passed
0.008s
SecurityManager
getTrustedList: 信頼済みリストが返る
passed
0.002s
SecurityManager
addTrusted: 信頼済みリストに追加される
passed
0.002s
SecurityManager
warnIfUntrusted: 未信頼のファイルで警告が返る
passed
0.003s
SecurityManager
encrypt: データが返る(仮実装)
passed
0.002s
SecurityManager
decrypt: データが返る(仮実装)
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\LayoutSelector.test.js
2.754s
LayoutSelector
初期レンダリングでリストが表示される
passed
0.145s
LayoutSelector
非表示ボタンでvisibleがfalseになり、再描画される
passed
0.189s
LayoutSelector
表示ボタンでvisibleがtrueになり、再描画される
passed
0.078s
LayoutSelector
上へ/下へボタンで順序が入れ替わる
passed
0.076s
LayoutSelector
setComponentOrderが呼ばれる(notifyChange)
passed
0.013s
LayoutSelector
存在しないコンポーネントはorder/visibleから除外される
passed
0.002s
LayoutSelector
onThemeChangedが呼ばれてもエラーにならない
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\EventLogViewer.test.js
2.634s
EventLogViewer
初期描画・ログ取得
passed
0.284s
EventLogViewer
種別切替でAPIが呼ばれる
passed
0.03s
EventLogViewer
検索でstateが更新
passed
0.075s
EventLogViewer
再取得ボタンでAPIが呼ばれる
passed
0.017s
EventLogViewer
エクスポートボタンでAPIが呼ばれる
passed
0.016s
EventLogViewer
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.016s
EventLogViewer
ログ取得失敗時はエラーメッセージ
passed
0.013s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SidebarSwitchLayoutTop.test.js
2.656s
SidebarSwitchLayoutTop
初期レンダリングで候補が1つ以上なら最初が選択されている
passed
0.105s
SidebarSwitchLayoutTop
スライダーのボタンをクリックするとselectedが切り替わる
passed
0.029s
SidebarSwitchLayoutTop
全画面ボタンでfullscreen状態になる
passed
0.023s
SidebarSwitchLayoutTop
全画面解除ボタンでfullscreenが解除される
passed
0.145s
SidebarSwitchLayoutTop
候補が空の場合は「表示するコンポーネントがありません」と表示
passed
0.046s
SidebarSwitchLayoutTop
selectedが候補に存在しない場合はmainInstanceが生成されずエラー表示
passed
0.033s
SidebarSwitchLayoutTop
mainInstanceのunmountが呼ばれる
passed
0.007s
SidebarSwitchLayoutTop
全画面divが多重生成されない
passed
0.09s
SidebarSwitchLayoutTop
setStateで同じ値を入れても再描画される(BaseComponent依存)
passed
0.019s
SidebarSwitchLayoutTop
候補が空でselectedがnullでもmainInstanceが生成されない
passed
0.02s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SidebarSwitchLayoutLeft.test.js
2.599s
SidebarSwitchLayoutLeft
初期レンダリングで候補が1つ以上なら最初が選択されている
passed
0.098s
SidebarSwitchLayoutLeft
サイドバーのボタンをクリックするとselectedが切り替わる
passed
0.014s
SidebarSwitchLayoutLeft
全画面ボタンでfullscreen状態になる
passed
0.045s
SidebarSwitchLayoutLeft
全画面解除ボタンでfullscreenが解除される
passed
0.129s
SidebarSwitchLayoutLeft
候補が空の場合は「表示するコンポーネントがありません」と表示
passed
0.008s
SidebarSwitchLayoutLeft
selectedが候補に存在しない場合はmainInstanceが生成されずエラー表示
passed
0.009s
SidebarSwitchLayoutLeft
mainInstanceのunmountが呼ばれる
passed
0.02s
SidebarSwitchLayoutLeft
全画面divが多重生成されない
passed
0.069s
SidebarSwitchLayoutLeft
setStateで同じ値を入れても再描画される(BaseComponent依存)
passed
0.034s
SidebarSwitchLayoutLeft
候補が空でselectedがnullでもmainInstanceが生成されない
passed
0.005s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\AppShell.test.js
2.807s
AppShell
初期描画・ナビゲーションボタンが正しく表示される
passed
0.146s
AppShell
ナビボタン切替でselectedComponentが切り替わりUIも反映
passed
0.135s
AppShell
getComponentOrderの反映
passed
0.022s
AppShell
onComponentOrderChangedの反映
passed
0.024s
AppShell
getLastSelectedComponentの復元
passed
0.097s
AppShell
singleComponentオプション時の描画
passed
0.004s
AppShell
COMPONENTSに存在しないコンポーネント指定時の防御的描画
passed
0.146s
AppShell
mountComponent/unmount/refreshの動作
passed
0.022s
AppShell
リサイズハンドルのドラッグでnav幅が変わる
passed
0.032s
AppShell
COMPONENTSに有効なものがない場合の描画
passed
0.022s
AppShell
フォント永続化(--app-font-family CSS変数)が正しく反映される
passed
0.113s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\usageHistoryManager.test.js
2.391s
UsageHistoryManager
初期化時にloadが呼ばれfilePathがセットされる
passed
0.092s
UsageHistoryManager
load: ファイルが存在すればhistoryがセットされる
passed
0.004s
UsageHistoryManager
load: ファイルが壊れていれば空配列
passed
0.021s
UsageHistoryManager
save: fs.writeFileSyncが呼ばれる
passed
0.003s
UsageHistoryManager
addHistory: 履歴が追加される
passed
0.002s
UsageHistoryManager
getHistory: 履歴配列が返る
passed
0.002s
UsageHistoryManager
deleteHistory: 指定timestampが削除される
passed
0.002s
UsageHistoryManager
getUsageCount: 利用回数が取得できる
passed
0.002s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileEncryptor.test.js
2.962s
FileEncryptor
初期描画
passed
0.235s
FileEncryptor
ファイル選択でstateが更新
passed
0.154s
FileEncryptor
パスワード入力でstateが更新
passed
0.058s
FileEncryptor
暗号化実行でAPIが呼ばれ履歴も保存
passed
0.168s
FileEncryptor
復号実行でAPIが呼ばれファイル保存
passed
0.087s
FileEncryptor
暗号化API失敗時はエラーメッセージ
passed
0.067s
FileEncryptor
復号API失敗時はエラーメッセージ
passed
0.056s
FileEncryptor
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.017s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\RunningAppsImporter.test.js
2.961s
RunningAppsImporter
初期レンダリングでボタンとリストが表示される
passed
0.424s
RunningAppsImporter
起動中アプリ一覧を取得ボタンでfetchProcessesが呼ばれ、リストが更新される
passed
0.116s
RunningAppsImporter
APIエラー時はエラーメッセージが表示される
passed
0.041s
RunningAppsImporter
リストが空の場合は「起動中アプリが見つかりません」と表示
passed
0.036s
RunningAppsImporter
ランチャーに登録ボタンでaddItemが呼ばれ、メッセージが表示される
passed
0.056s
RunningAppsImporter
addItemが失敗した場合はエラーメッセージが表示される
passed
0.05s
RunningAppsImporter
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.009s
RunningAppsImporter
getFileIconが呼ばれ、アイコンが設定される
passed
0.055s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\groupManager.test.js
2.39s
GroupManager
初期化時にloadが呼ばれfilePathがセットされる
passed
0.037s
GroupManager
load: ファイルが存在すればgroupsがセットされる
passed
0.002s
GroupManager
load: ファイルが壊れていれば空配列
passed
0.075s
GroupManager
save: fs.writeFileSyncが呼ばれる
passed
0.002s
GroupManager
getGroups: グループ配列が返る
passed
0.002s
GroupManager
addGroup: グループが追加される
passed
0.004s
GroupManager
addGroup: ID重複は失敗
passed
0.003s
GroupManager
deleteGroup: 指定IDのグループが削除される
passed
0.029s
GroupManager
editGroup: 指定IDのグループが更新される
passed
0.003s
GroupManager
editGroupName: グループ名が更新される
passed
0.002s
GroupManager
addItemToGroup: グループにアイテムが追加される
passed
0.002s
GroupManager
removeItemFromGroup: グループからアイテムが削除される
passed
0.002s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SidebarSwitchLayout.test.js
0.557s
SidebarSwitchLayout
初期レンダリングで候補が1つ以上なら最初が選択されている
passed
0.059s
SidebarSwitchLayout
サイドバーのボタンをクリックするとselectedが切り替わる
passed
0.013s
SidebarSwitchLayout
全画面ボタンでfullscreen状態になる
passed
0.025s
SidebarSwitchLayout
全画面解除ボタンでfullscreenが解除される
passed
0.024s
SidebarSwitchLayout
候補が空の場合は「表示するコンポーネントがありません」と表示
passed
0.016s
SidebarSwitchLayout
selectedが候補に存在しない場合はmainInstanceが生成されずエラー表示
passed
0.012s
SidebarSwitchLayout
mainInstanceのunmountが呼ばれる
passed
0.011s
SidebarSwitchLayout
全画面divが多重生成されない
passed
0.051s
SidebarSwitchLayout
setStateで同じ値を入れても再描画される(BaseComponent依存)
passed
0.018s
SidebarSwitchLayout
候補が空でselectedがnullでもmainInstanceが生成されない
passed
0.006s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\AppShortcutSelector.test.js
2.897s
AppShortcutSelector
初期描画・ショートカット取得
passed
0.35s
AppShortcutSelector
初期ローディング表示
passed
0.003s
AppShortcutSelector
多言語化(英語表示)
passed
0.172s
AppShortcutSelector
マニュアルボタンが正しく動作する
passed
0.033s
AppShortcutSelector
API失敗時はエラー表示
passed
0.016s
AppShortcutSelector
検索でリストが絞り込まれる
passed
0.031s
AppShortcutSelector
ショートカット選択・選択解除
passed
0.041s
AppShortcutSelector
登録ボタンでaddItemが呼ばれ、メッセージ表示
passed
0.026s
AppShortcutSelector
.lnk/.exe以外は登録不可メッセージ
passed
0.021s
AppShortcutSelector
該当アプリがない場合のUI
passed
0.016s
AppShortcutSelector
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.026s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\launcherManager.test.js
2.564s
LauncherManager
初期化時にloadが呼ばれfilePathがセットされる
passed
0.265s
LauncherManager
load: ファイルが存在すればitemsがセットされる
passed
0.003s
LauncherManager
load: ファイルが壊れていれば空配列
passed
0.021s
LauncherManager
save: fs.writeFileSyncが呼ばれる
passed
0.002s
LauncherManager
addItem: アイテムが追加される
passed
0.003s
LauncherManager
addItem: 同じpathのアイテムは追加されない
passed
0.002s
LauncherManager
deleteItem: 指定IDのアイテムが削除される
passed
0.002s
LauncherManager
getItems: アイテム配列が返る
passed
0.002s
LauncherManager
editItem: 指定IDのアイテムが更新される
passed
0.002s
LauncherManager
launchItem: アイテムが起動される
passed
0.002s
LauncherManager
setHistoryManager: 履歴マネージャーがセットされる
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SystemInfoDashboard.test.js
2.788s
SystemInfoDashboard > 初期状態
初期stateが正しい
passed
0.02s
SystemInfoDashboard > 初期状態
初期レンダリングでローディング表示
passed
0.064s
SystemInfoDashboard > 情報取得
mount時にgetSystemInfoが呼ばれ、テーブルが描画される
passed
0.13s
SystemInfoDashboard > 情報取得
テーブル内容が正しい
passed
0.131s
SystemInfoDashboard > 情報取得
情報がnull/undefinedの場合は「情報がありません」
passed
0.095s
SystemInfoDashboard > エラー時
getSystemInfoがrejectされた場合、エラーメッセージが表示される
passed
0.021s
SystemInfoDashboard > エラー時
エラー時はテーブルが表示されない
passed
0.016s
SystemInfoDashboard > エラー時
エラー後に再取得ボタンでリトライできる
passed
0.038s
SystemInfoDashboard > 保存機能
保存ダイアログをキャンセルした場合は保存処理が呼ばれない
passed
0.025s
SystemInfoDashboard > 保存機能
saveBase64ToFileが失敗した場合、alertが呼ばれない
passed
0.03s
SystemInfoDashboard > 生データトグル
トグルクリックでrawセクションが開閉し、テキストも変化
passed
0.027s
SystemInfoDashboard > 関連コンポーネントボタン
設定パネルボタンでopenComponentInNewWindowが呼ばれる
passed
0.034s
SystemInfoDashboard > 関連コンポーネントボタン
検索バーボタンでopenComponentInNewWindowが呼ばれる
passed
0.029s
SystemInfoDashboard > 関連コンポーネントボタン
window.api.openComponentInNewWindowが未定義でもエラーにならない
passed
0.026s
SystemInfoDashboard > setStateとrenderの副作用
setStateでstate変更後にrenderでUIが更新される
passed
0.043s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\CompressLauncher.test.js
2.826s
CompressLauncher
初期描画(圧縮・解凍UI両方)
passed
0.131s
CompressLauncher
ファイル選択でtargets, destがセットされ、destに日時が付加される
passed
0.077s
CompressLauncher
フォルダ選択でtargets, destがセットされ、destに日時が付加される
passed
0.101s
CompressLauncher
保存先選択でdestがセットされる
passed
0.056s
CompressLauncher
圧縮実行でAPIが呼ばれ、成功時は完了メッセージ
passed
0.04s
CompressLauncher
圧縮実行でstderr時はエラーメッセージ
passed
0.036s
CompressLauncher
圧縮実行で例外時は実行失敗メッセージ
passed
0.031s
CompressLauncher
パスに危険文字が含まれる場合はバリデーションエラー
passed
0.067s
CompressLauncher
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.023s
CompressLauncher
解凍: zip選択でunzipTarget, unzipDestがセットされる
passed
0.019s
CompressLauncher
解凍: 解凍先選択でunzipDestがセットされる
passed
0.026s
CompressLauncher
解凍: 実行でAPIが呼ばれ、成功時は完了メッセージ
passed
0.052s
CompressLauncher
解凍: 実行でstderr時はエラーメッセージ
passed
0.026s
CompressLauncher
解凍: 実行で例外時は実行失敗メッセージ
passed
0.025s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\baseManager.test.js
0.158s
BaseManager
init: 初期化メソッドが存在する
passed
0.001s
BaseManager
save: filePathがなければ何もしない
passed
0.001s
BaseManager
save: filePathがあればファイル保存
passed
0.001s
BaseManager
save: ディレクトリが存在すればmkdirSyncは呼ばれない
passed
BaseManager
load: filePathがなければ何もしない
passed
0.001s
BaseManager
load: ファイルが存在すればデータ読込
passed
BaseManager
load: ファイルが存在しなければ何もしない
passed
0.001s
BaseManager
handleError: エラーハンドリングメソッドが存在する
passed
BaseManager
getDataForSave/setDataFromLoad: デフォルト実装が存在する
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\fileEditHistoryManager.test.js
0.127s
FileEditHistoryManager
初期化時にdataFileがセットされる
passed
0.001s
FileEditHistoryManager
addEditHistory: 履歴が追加される
passed
0.001s
FileEditHistoryManager
addEditHistory: 既存履歴がある場合は追加される
passed
FileEditHistoryManager
getEditHistory: 履歴配列が返る
passed
FileEditHistoryManager
getEditHistory: ファイルが存在しなければ空配列
passed
0.001s
FileEditHistoryManager
deleteEditHistoryByPath: 指定パスの履歴が削除される
passed
0.001s
FileEditHistoryManager
deleteAllHistory: 全履歴が削除される
passed
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\main\managers\__tests__\commandHistoryManager.test.js
0.132s
CommandHistoryManager
load: ファイルが存在すればhistoryがセットされる
passed
0.002s
CommandHistoryManager
load: ファイルが壊れていれば空配列
passed
0.001s
CommandHistoryManager
save: fs.writeFileSyncが呼ばれる
passed
CommandHistoryManager
add: コマンドが履歴に追加される
passed
CommandHistoryManager
add: 重複コマンドは先頭に移動
passed
0.001s
CommandHistoryManager
setAll: 履歴が置き換わる
passed
0.001s
CommandHistoryManager
getAll: 履歴が取得できる
passed
0.001s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SearchBar.test.js
2.91s
SearchBar
初期レンダリングで検索欄・ボタン・リストが表示される
passed
0.315s
SearchBar
検索クエリでリストがフィルタされる
passed
0.024s
SearchBar
該当なしの場合は「該当なし」と表示
passed
0.032s
SearchBar
inputイベントでonSearchはemitされない
passed
0.105s
SearchBar
EnterキーでonSearchはemitされない
passed
0.042s
SearchBar
検索ボタンでonSearchはemitされない
passed
0.022s
SearchBar
リストアイテムをクリックしても入力欄にセットされない
passed
0.013s
SearchBar
リストアイテムをダブルクリックでexecCommandとaddHistoryが呼ばれる
passed
0.019s
SearchBar
リストアイテムの実行ボタンでexecCommandとaddHistoryが呼ばれる
passed
0.02s
SearchBar
execCommandが失敗した場合はalertが呼ばれる
passed
0.018s
SearchBar
execCommandでstderrが返った場合はalertが呼ばれる
passed
0.016s
SearchBar
execCommandやhistoryが未定義でもエラーにならない
passed
0.015s
SearchBar
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.013s
SearchBar
validateは100文字超でfalseを返す
passed
0.002s
SearchBar
キャレット位置がstateに保存され、再描画後も復元される
passed
0.01s
SearchBar
マニュアルボタンのリンクとラベルが言語ごとに正しい
passed
0.028s
SearchBar
検索ボタン・プレースホルダー・実行ボタンも多言語化される
passed
0.045s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\SettingsPanel.test.js
3.1s
SettingsPanel
初期レンダリングでテーマ・フォントカードが表示される
passed
0.271s
SettingsPanel
テーマカードをクリックするとstateとbodyクラスが変わる
passed
0.102s
SettingsPanel
フォントカードをクリックするとstateとCSS変数が変わる
passed
0.171s
SettingsPanel
保存ボタンでsetTheme/setFontFamilyが呼ばれ、メッセージが表示される
passed
0.066s
SettingsPanel
自動起動トグルボタンが正常に動作する
passed
0.098s
SettingsPanel
言語選択が正常に動作する
passed
0.062s
SettingsPanel
データフォルダを開くボタンが正常に動作する
passed
0.032s
SettingsPanel
バックアップボタンが正常に動作する
passed
0.039s
SettingsPanel
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.021s
SettingsPanel
マニュアルボタンが正常に動作する
passed
0.018s
SettingsPanel
window.api.uiが未定義でもエラーにならない
passed
0.004s
SettingsPanel
getTheme/getFontFamily/getLanguage/getAutoStartがrejectされた場合でも初期化できる
passed
0.017s
SettingsPanel
保存ボタンを多重クリックしてもAPIが複数回呼ばれる
passed
0.031s
SettingsPanel
onThemeChanged/onFontFamilyChanged/onLanguageChangedが未定義でもエラーにならない
passed
0.002s
SettingsPanel
自動起動設定でエラーが発生した場合の処理
passed
0.041s
SettingsPanel
バックアップでエラーが発生した場合の処理
passed
0.02s
SettingsPanel
テーマ・フォント選択肢が空配列の場合でもUIが壊れない
passed
0.011s
SettingsPanel
初期化時に設定値が正しく読み込まれる
passed
0.011s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\CustomGroupLauncher.test.js
3.123s
CustomGroupLauncher
初期描画・データ取得
passed
0.339s
CustomGroupLauncher
グループ追加
passed
0.246s
CustomGroupLauncher
グループ削除
passed
0.124s
CustomGroupLauncher
グループ名編集
passed
0.084s
CustomGroupLauncher
グループ選択
passed
0.053s
CustomGroupLauncher
一括起動ボタンでグループ内全アイテムが起動
passed
0.048s
CustomGroupLauncher
個別起動ボタンでAPIが呼ばれる
passed
0.031s
CustomGroupLauncher
グループ割当ボタンでAPIが呼ばれる
passed
0.054s
CustomGroupLauncher
グループからアプリ削除ボタンでAPIが呼ばれる
passed
0.047s
CustomGroupLauncher
削除済みアイテム非表示トグル
passed
0.028s
CustomGroupLauncher
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.02s
CustomGroupLauncher
データ取得失敗時はエラーメッセージ
passed
0.017s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\CommandShell.test.js
3.106s
CommandShell
初期描画・履歴取得
passed
0.296s
CommandShell
コマンド実行でAPIが呼ばれ履歴も保存
passed
0.206s
CommandShell
コマンド実行でstderr時はerrorに反映
passed
0.123s
CommandShell
コマンド実行で例外時はerrorに反映
passed
0.061s
CommandShell
キャンセルボタンでAPIが呼ばれる
passed
0.05s
CommandShell
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.032s
CommandShell
コマンド入力→EnterでexecCommandが呼ばれる
passed
0.061s
CommandShell
履歴の上下キーでmoveHistoryが呼ばれる
passed
0.033s
CommandShell
履歴クリックでコマンドが入力欄にセットされ履歴先頭に移動
passed
0.032s
CommandShell
execCommandでAPIがrejectされた場合エラーがstateに入る
passed
0.026s
CommandShell
cancelCommandでAPIがrejectされた場合エラーがstateに入る
passed
0.02s
CommandShell
saveHistoryでAPIがrejectされてもエラーにならない
passed
0.013s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\NetworkStatus.test.js
3.071s
NetworkStatus
初期レンダリングでボタンとパネルが表示される
passed
0.229s
NetworkStatus
ネットワーク状態を取得ボタンでfetchNetworkStatusが呼ばれ、生出力が表示される
passed
0.156s
NetworkStatus
execCommandがstderrを返した場合はエラーが表示される
passed
0.124s
NetworkStatus
execCommandがrejectされた場合はエラーが表示される
passed
0.085s
NetworkStatus
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.019s
NetworkStatus
fetchLanDevicesでデバイスリストが正しくパースされる
passed
0.043s
NetworkStatus
fetchLanDevicesでstderrが返るとscanErrorになる
passed
0.044s
NetworkStatus
fetchDeviceDetailでping/ベンダ/ホスト名/ポートが取得できる
passed
0.043s
NetworkStatus
parseNetstatRawで正しくパースされる
passed
0.002s
NetworkStatus
parseTasklistRawで正しくパースされる
passed
0.002s
NetworkStatus
fetchPortListでnetstatとtasklistがパースされる
passed
0.045s
NetworkStatus
fetchPortListでstderrが返るとportErrorになる
passed
0.025s
NetworkStatus
fetchDeviceDetailでpingが例外の場合もエラーにならず進む
passed
0.033s
NetworkStatus
fetchDeviceDetailでベンダ名取得が例外でもvendorが不明になる
passed
0.023s
NetworkStatus
fetchDeviceDetailでホスト名取得が例外でもhostnameが取得不可になる
passed
0.019s
NetworkStatus
fetchDeviceDetailでポートスキャンが例外でもportsが全て不明になる
passed
0.024s
NetworkStatus
fetchPortListで例外が発生してもportErrorがstateに入る
passed
0.021s
NetworkStatus
netstatフィルタ入力でtbodyのみが部分更新される
passed
0.01s
NetworkStatus
tasklistフィルタ入力でtbodyのみが部分更新される
passed
0.012s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileHashHistoryList.test.js
3.114s
FileHashHistoryList
mountで履歴取得・描画
passed
0.467s
FileHashHistoryList
再計算ボタンでrecalcHashが呼ばれ、結果が描画される
passed
0.136s
FileHashHistoryList
未対応アルゴリズム時はエラー
passed
0.08s
FileHashHistoryList
ハッシュ計算未サポート時はエラー
passed
0.058s
FileHashHistoryList
ファイルパスなし時はエラー
passed
0.026s
FileHashHistoryList
エクスポートボタンでexportCSV, exportJSONが呼ばれる
passed
0.021s
FileHashHistoryList
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.02s
FileHashHistoryList
コピー・エクスプローラーボタンでAPIが呼ばれる
passed
0.015s
FileHashHistoryList
QRコードボタンでAPIが呼ばれ、ダイアログが表示
passed
0.024s
FileHashHistoryList
QR保存ボタンでAPIが呼ばれる
passed
0.022s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\ClipboardHistory.test.js
3.189s
ClipboardHistory
初期描画・説明アコーディオン・履歴・定型文取得
passed
0.415s
ClipboardHistory
説明アコーディオンを開閉できる
passed
0.054s
ClipboardHistory
検索で履歴が絞り込まれハイライトされる
passed
0.045s
ClipboardHistory
コピー・貼り付けボタンでclipboard APIが呼ばれる
passed
0.072s
ClipboardHistory
ピン留め・削除ボタンでAPIが呼ばれる
passed
0.033s
ClipboardHistory
全削除ボタンでAPIが呼ばれる
passed
0.022s
ClipboardHistory
定型文追加・編集・削除でAPIが呼ばれる
passed
0.039s
ClipboardHistory
監視ON/OFFトグルで状態が切り替わる
passed
0.039s
ClipboardHistory
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.022s
ClipboardHistory
コピー失敗時にエラーメッセージが表示される
passed
0.025s
ClipboardHistory
全削除ボタンでAPIが呼ばれる
passed
0.013s
ClipboardHistory
ファイルパスクリックでパスがコピーされる
passed
0.029s
ClipboardHistory
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.014s
ClipboardHistory
startClipboardWatcher: navigator.clipboard.readTextで例外発生しても落ちない
passed
0.019s
ClipboardHistory
画像タイプのコピー/貼り付けは未対応メッセージ
passed
0.03s
ClipboardHistory
setStateでwatchingを切り替えるとwindow._clipboardWatchingも変わる
passed
0.021s
ClipboardHistory
mount時にwatching=trueなら監視開始される
passed
0.006s
ClipboardHistory
テンプレート編集キャンセルでeditingがfalseになる
passed
0.019s
ClipboardHistory
テンプレート編集保存で空文字ならAPI呼ばれない
passed
0.014s
ClipboardHistory
全削除ボタンでconfirmキャンセル時はAPI呼ばれない
passed
0.014s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\ComponentWindowLauncher.test.js
3.101s
ComponentWindowLauncher
初期描画・全カテゴリ・全ボタンが表示される
passed
0.103s
ComponentWindowLauncher
各コンポーネント起動ボタンでopenComponentInNewWindowが呼ばれる
passed
0.049s
ComponentWindowLauncher
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.027s
ComponentWindowLauncher
openComponentInNewWindow未定義時はalert
passed
0.024s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileHashKeyEncryptor.test.js
3.267s
FileHashKeyEncryptor
キー用ファイル選択でハッシュ計算
passed
0.391s
FileHashKeyEncryptor
対象ファイル選択でstate更新
passed
0.058s
FileHashKeyEncryptor
暗号化実行でAPI呼び出し・履歴保存
passed
0.323s
FileHashKeyEncryptor
復号実行でAPI呼び出し
passed
0.268s
FileHashKeyEncryptor
エラーケース: キー未選択
passed
0.034s
FileHashKeyEncryptor
エラーケース: 対象ファイル未選択
passed
0.036s
FileHashKeyEncryptor
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.011s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileHashVerifier.test.js
3.387s
FileHashVerifier
mountで履歴取得・描画
passed
0.566s
FileHashVerifier
ファイル選択でハッシュ計算・履歴保存
passed
0.136s
FileHashVerifier
比較用ハッシュ値入力で一致/不一致
passed
0.052s
FileHashVerifier
履歴削除・クリアでAPI呼び出し
passed
0.053s
FileHashVerifier
エラーケース: ハッシュ計算未サポート
passed
0.037s
FileHashVerifier
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.022s
FileHashVerifier
多言語対応: 英語に切り替わる
passed
0.034s
FileHashVerifier
言語変更イベントで再描画される
passed
0.027s
FileHashVerifier
アルゴリズム変更でハッシュ再計算
passed
0.036s
FileHashVerifier
ハッシュ値コピーボタンでクリップボードにコピー
passed
0.019s
FileHashVerifier
メールテンプレートコピーボタンでクリップボードにコピー
passed
0.017s
FileHashVerifier
比較用ハッシュ値入力でリアルタイム比較
passed
0.028s
FileHashVerifier
履歴クリア確認ダイアログでキャンセル
passed
0.017s
FileHashVerifier
履歴個別削除ボタンが動作する
passed
0.021s
FileHashVerifier
マニュアルボタンでマニュアルが開く
passed
0.017s
FileHashVerifier
formatSizeメソッドが正しく動作する
passed
0.006s
FileHashVerifier
エラーケース: SHA-224未対応
passed
0.027s
FileHashVerifier
エラーケース: 未対応アルゴリズム
passed
0.03s
FileHashVerifier
エラーケース: ファイル読み込みAPI未実装
passed
0.023s
FileHashVerifier
エラーケース: ファイル読み込み失敗
passed
0.022s
FileHashVerifier
checkMatchで空の比較値の場合はnullになる
passed
0.009s
FileHashVerifier
saveToHistoryでハッシュまたはファイル名がない場合は何もしない
passed
0.004s
FileHashVerifier
loadHistoryでAPIがない場合は何もしない
passed
0.005s
FileHashVerifier
mountでイベントリスナーが登録される
passed
0.012s
FileHashVerifier
calcHashでFileReaderエラーが処理される
passed
0.006s
C:\Users\*************\Desktop\windows_desktop_app\StartPilot\src\renderer\components\__tests__\FileEditHistoryList.test.js
4.007s
FileEditHistoryList
初期描画・履歴取得
passed
0.238s
FileEditHistoryList
監視開始・停止ボタンでAPIが呼ばれる
passed
0.31s
FileEditHistoryList
パス入力でdangerPathが切り替わる
passed
0.091s
FileEditHistoryList
履歴削除ボタンでAPIが呼ばれアンドゥ通知が表示
passed
0.053s
FileEditHistoryList
関連ボタンでopenComponentInNewWindowが呼ばれる
passed
0.044s
FileEditHistoryList
履歴取得失敗時はエラーメッセージ
passed
0.04s
FileEditHistoryList
autoStopWatcher: 監視中なら自動停止し状態が変わる
passed
0.036s
FileEditHistoryList
autoStopWatcher: 監視中でなければ何もしない
passed
0.008s
FileEditHistoryList
履歴が1024件を超える場合はsliceされる
passed
0.717s
FileEditHistoryList
onFileEditedで履歴が増える
passed
0.023s
FileEditHistoryList
onErrorでエラー回数・lastErrorが増える
passed
0.036s
FileEditHistoryList
onErrorでMAX_ERROR_COUNTに達すると自動停止
passed
0.029s
FileEditHistoryList
全件削除ボタン: confirmキャンセルで削除されない
passed
0.019s
FileEditHistoryList
全件削除ボタン: confirm OKで履歴が空になる
passed
0.025s
FileEditHistoryList
dangerPath入力時に警告が表示される
passed
0.026s
FileEditHistoryList
詳細警告トグルの動作
passed
0.02s
FileEditHistoryList
多言語対応: 英語に切り替わる
passed
0.016s
FileEditHistoryList
言語変更イベントで再描画される
passed
0.021s
FileEditHistoryList
マニュアルボタンでマニュアルが開く
passed
0.013s
FileEditHistoryList
フォルダ参照ボタンでディレクトリダイアログが開く
passed
0.023s
FileEditHistoryList
危険パターンの判定が正しく動作する
passed
0.004s
FileEditHistoryList
checkWatcherで監視状態を取得する
passed
0.014s
FileEditHistoryList
showUndoNotificationでアンドゥ通知が表示される
passed
0.014s
FileEditHistoryList
アンドゥボタンで履歴が復元される
passed
0.023s
FileEditHistoryList
renderTimelinesでタイムラインが描画される
passed
0.014s
FileEditHistoryList
loadHistoryでAPIがない場合はエラーが発生しない
passed
0.004s
FileEditHistoryList
checkWatcherでAPIがない場合はエラーが発生しない
passed
0.004s
FileEditHistoryList
監視開始でパスが空の場合は何もしない
passed
0.017s
FileEditHistoryList
監視開始失敗時にエラーメッセージが表示される
passed
0.021s
FileEditHistoryList
監視停止失敗時にエラーメッセージが表示される
passed
0.016s
FileEditHistoryList
autoStopWatcherでAPIがない場合はエラーが発生しない
passed
0.004s