[MV3] Add Unit Testing
eric2788 opened this issue · 0 comments
eric2788 commented
using the framework: playwright
content.spec.ts
- 測試主元素是否存在
- 測試貼邊浮動按鈕和主菜單區塊是否存在
- 測試是否挂接成功
- 測試名單列表(黑名單/白名單)
- 測試进入设置按鈕
- 測試添加到黑名单按鈕
- 測試重新启动按鈕
- 測試打开监控式视窗按鈕
- 測試大海報房間下返回非海报界面按鈕
- 測試底部的按鈕
- 測試全屏時有否根據設定顯示隱藏浮動按鈕
feature/jimaku.spec.ts
- 測試功能元素是否存在
- 測試字幕區塊是否存在
- 測試寫入字幕和字幕按鈕 (插入/刪除/下載)
- 測試彈出同傳視窗
- 測試離線記錄彈幕
- 測試全屏時字幕區塊是否存在 + 顯示切換
- 測試保存設定後 css 能否生效
- 測試大海報房間下字幕區塊是否存在
feature/superchat.spec.ts
- 測試功能元素是否存在
- 測試浮動按鈕和醒目留言記錄列表是否存在
- 測試寫入醒目留言和醒目留言按鈕 (插入/刪除/下載)
- 測試拖拽按鈕
- 測試保存設定後 css 能否生效
- 測試離線記錄醒目留言
page/settings.spec.ts
- 測試頁面是否成功加載
- 測試所有設定區塊能否展開
- 測試能否保存設定
- 測試導出導入設定
- 測試清空數據庫