Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 55/100

testing-tauri-apps

Tauriアプリケーションのテスト方法について開発者をガイドします。モックランタイムを使用したユニットテスト、Tauri APIのモッキング、SeleniumおよびWebdriverIOを用いたWebDriverエンドツーエンドテスト、GitHub ActionsによるCI統合まで、幅広いテスト手法に対応しています。

description の原文を見る

Guides developers through testing Tauri applications including unit testing with mock runtime, mocking Tauri APIs, WebDriver end-to-end testing with Selenium and WebdriverIO, and CI integration with GitHub Actions.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Tauri アプリケーションのテスト

このスキルは、Tauri v2 アプリケーションのテスト戦略をカバーしています。モックを使用したユニットテスト、WebDriver を使用したエンドツーエンドテスト、CI インテグレーションです。

テストアプローチの概要

Tauri は 2 つの主なテスト方法をサポートしています。

  1. ユニット/インテグレーションテスト - ネイティブ webview ライブラリを実行しないモックランタイムを使用
  2. エンドツーエンドテスト - ブラウザ自動化用の WebDriver プロトコルを使用

Tauri API のモック

@tauri-apps/api/mocks モジュールは、フロントエンドテスト中に Tauri 環境をシミュレートします。

モック依存関係のインストール

npm install -D vitest @tauri-apps/api

IPC コマンドのモック

import { mockIPC, clearMocks } from '@tauri-apps/api/mocks';
import { invoke } from '@tauri-apps/api/core';
import { vi, describ

...

詳細情報

作者
rdjakovic
リポジトリ
rdjakovic/todo2
ライセンス
不明
最終更新
2026/3/7

Source: https://github.com/rdjakovic/todo2 / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: rdjakovic · rdjakovic/todo2 · ライセンス: ライセンス未確認